I have 26 YOE, a vast repertoire of contributions to open source projects (over 750k lines of code) which I have done in work and private time, peer reviewed papers, conferences on youtube, reddit comments, github conversations, projects I've lead in real companies solving real problems. It is disgraceful that this is ignored over whether I can invert a binary tree or convert integers to numbers or whether I can "design youtube in 30 minutes". Yes I can do all of these things, but so can anyone with a good memory. Tell me, which is more instructive, looking at actual code which someone has actually written, to solve real problems? Or these fictitious questions? I know that not everyone has or is allowed to make open source contributions, and that "it wouldn't be fair" to take actual achievements into account. But since when was business ever about fairness? Has big tech (and everyone else who copies) forgotten its responsibility to shareholders to hire the best talent, whatever means possible? Besides, for people without provable achievements, graduates and non open source contributors, they should still be allowed to go down the leetcode interview route. And don't get me started on take home assignments.... TC: $490 #interview #coding
There's a post about someone who strictly interviewed at companies with no LC style interviews. I believe s/he said they got 550k offer. With your yoe, I am surprised people still ask you LC problems during the interviews
Can you please link that post? I'd love to read that.
One of the company is Brex! However, Brex does live coding session with real problem what they are facing in their system!
Process always sucks. Process are made to avoid false positives. They are ok to miss you to avoid a lot of false positives. No one can evaluate your work(lake of time and may even lack of trust on people).
It allows all the people that doesn’t know 🐶💩 about engineering but knows leetcode to get hired, especially Amazon where a big chunk of the L4s can’t really code
But if they are Amazonians (meet LPs) that's ok because they will learn and work through that curve. To be clear: I'm being sarcastic but sadly honest.
Too bad. Coding interview is the new "Survivor" reality show for nerds
Yeah I agree. Unfortunately, leetcode style interviews are a feature not a bug. Beyond a few senior folks most companies need junior people. And best way to do that without saying so is have interviews be over indexed to things that gives junior folks an advantage. If you are one of those senior domain experts, the companies will bend over backwards. If not, out of luck.
I was about to post something similar, but this post summarized it well. Excellent insight.
+1, the company would put a heavy weight on recommendations and prior achievements but will still use coding interview (small weight) and design interview (high weight) to double check 1. The attitude 2. Sanity check (see for yourself that person can code and design). With so much experience it should be a breeze through the interviews. Unless someone spent 26 years doing the same thing that the target company actually doesn’t care about.
You are fundamentally correct. Our industry is the only one asking puzzle game questions. But this is blind and everyone's life here revolves around leetcode and that's what makes them feel good so I doubt you'll find much support...
It sucks but that’s just the way things are either you get on your LC grind or Get left behind.
Stripe does it differently. After they explode, I predict a bunch a companies will copy their interview process. They basically put you to do actual development/design/bugfixing/UI work in a standardized manner. Like LC but with what we actually do.
Stripe interview was one of my favorite one, it's a walk in a park for senior folks with experience. They even ask about error handling which imo is more important than being able to invert a binary tree. I have seen far too many wrong way to implement error "handling" on production.
It’s definitely the best interview type that I know of.
I heard for google L6+, coding round is not required in interviews. still have to pass system design rounds though. With your experiences coding interviews won’t be required at a lot of places right?
I feel like for someone with 10+ yoe, there should be an open-book open-ended system design question where you are allowed to research existing technologies and repurpose for your design. Basically simulating a design hashout.
I agree , why make a 10+ yoe, go LC .. non- sensical .
sounds like your a pe. aren’t your interviews really basic leetcode and mostly system design and behavioral?
what's pe?
principal engineer