I can't imagine how difficult it can be the hiring committee decisions are. Your thoughts ? https://leetcode.com/discuss/interview-experience/942008/google-l4-zurich-sept-nov-2020-reject #software #tech #leetcode #swe
From my googler friend who read it, this guy had time management issues. Edit: I am not at google. After reading the post, I have decided that it is better to prepare for Google and not care if you get it. Google has some of the hardest interviews in terms of format ( on a Google doc) and if you prepare for it, others might seem easier. Google has a monopoly. They can afford to be picky and they can afford to nitpick on minor details. This guy could have got any of the other faang. I feel more than the interview, he has taken the rejection very personally.
Do you mean he was more obsessed with details and didn’t focus on time. Because the way I think, somewhere this obsessive preparation might have backfired.
Lol sure, you’re “googler friend” was the exact guy who interviewed this guy? Uh huh.
Luck is also a factor.
Luck is the only factor
necessary but insufficient condition
Yup he had time management issues + gave two non-perfect solutions. This is expected from Google.
This is sad man. So now what? Do we have to be superman to get in?? I have seen so many people on blind who got in with just 150-300 LC. Does that mean they were by born genius and achieved PERFECTION by doing only 150 LC? I think it has now become more luck based than skill based or practice/efforts based. P.s. Huge respect for that person in LC post, i don't think i could have done better than him in terms of the preparation.
the field is oversaturared with people from all over the world competing with each other, in countries like India, China or South Korea people start learning coding at 4 years old and spend 12-18 hours a day practicing leetcode from primary school, it is become a real rat race and pandemic just make it harder
Im planning on riding the amzn gravy train to a level where leetcode is less expected
That's my post on LeetCode. For those saying I had time-management issues - I would be grateful for advice what exactly could be improved. I think that there is no golden recipe that gives 100% guarantees to get into Google. I am just trying to accept that randomness now. But if you see obvious flaws in my preparation - that would be awesome to know them, maybe I can fix them next time and see how it goes.
Your study plan is solid. Just keep practicing and pray for competent interviewers.
Hello sir🙋🏻♂️, I don't think that there is any flaw in your preparation. I think it was just luck and it wasn't on your side that day. By the way huge respect for you, waking up at 3:30 in the middle of the night just for the LC contest🤯 🙇🏻♂️🙇🏻♂️
If someone did more than 50LC, they deserve to be rejected. There's hardly more than 50 different types of questions to be asked in an interview. At some point of time you gotta trust yourself.
I think you're one of those super lucky people who got in without much preperation and now thinks that you achieved all of this only because of your intelligence and not luck.
I think you’ll find 70%+ didn’t do more than 50 actually
I did about 20-30 and got in
Eff you
whoa @Oracle language this is a wholesome christian server
The number of exercises is meaningless. Suppose that you can solve medium problems but it takes you a day to get a proper solution. That means you can solve it but your problem solving skill is nowhere near good enough. Or you come up with good approaches but you write buggy code and don’t pick up good test cases. Then your coding/testing is not good enough. Having said that, there is a lot of luck involved in interviews and candidates can have bad days.
You just described a case where the number of exercises isn't meaningless. If you're at a point that you can't solve medium problems in under an hour, then how do you improve? Do more problems. If you can come up with good approaches but write buggy code, then how do you improve? Do more problems. It all comes down to who you are and what your limitations are. You can't really control your natural born intelligence to a certain extent, but you can control how hard you work. Sure, 900 is a lot, but maybe he needs it. There's nothing wrong with it. He's learning, he's practicing, and that should be commended.
I disagree with the advice to do *more* problems. I mention in a reply to another comment that my advice is to focus on quality. Doing more problems will mostly revolve around pattern matching and interviews will try to force candidates to think on their feet. For problem solving, beyond a small number of problems to be sharp, the way to improve imo is to deepen the theory understanding (eg read algorithms book & do its exercises). For buggy code, I also disagree with the advice to do more problems. They’ll likely just repeat their bad coding habits. I rather suggest to iterate multiple times on their own code to improve it, particularly at writing as simple and concise as possible.
luck is a very important factor many people have gotten in with less work
Damn it. I can’t get in ever!