Close to 600 LC with a combination of east - hard spectrum. I am not the creative kind so sometimes I still got stuck with a medium question. This bites my confidence as FANG does not give much room for mistakes during the interview. Is this enough for a giving a try at FANG/Snap/Square/Databrick/etc, or I should do more before applying?
It's not the number of LC you study, but the quality level of your study. If you study by patterns and internalize them, you can crack FAANG with 1/3 of what you did honestly. That being said, just solving LC is not enough, you gotta be good at explaining your thought process, so practice by speaking out loud or do some pramp. For senior roles, also give a good ammount of attention to your system design skills.
Thanks for the advice !
Kindly do the needful. Apply to Google after at least 300 LC.
Are you moving out of Amazon? If yes, I’m also looking for the same. How many LCs do you do everyday and how long have you been doing LC ?
2-5 a day. I have been doing this on and off for the past 2 years. Need to review some of the older questions I did. Shall we DM and team up?
Yeah i fee like reviewing by pattern might be better to reinforce the concepts. My concern is that the main patterns don’t cover everything.
Did you apply?
Cars
10h
1149
Electric cars depreciate 10 times faster than gasoline cars
India
9h
740
What do vegetarian Indians eat for protein?
Software Engineering Career
Yesterday
994
[India]You are dumb to think Tech people earn more than Govt employees these days
Tech Industry
Yesterday
570
Bitcoin is the only possible future
Ask Blinders
Yesterday
1064
Why is our country owned by Israel? I don't want my tax dollars fund genocide. How can we stop this nonsense?
When you interview at the companies, they will probably want someone who is good at Leet Code style questions. But there are lots of things that those questions don’t teach. And there are other things employers are looking for in new hires as well. I recommend not just studying LC but also studying lots of open source frameworks and tools. Because that kind of knowledge can also help you build great software quickly and with fewer bugs
Thanks! I have been an avid open source contributor in the past. What kind of questions may come out during the interview process? Could you give an example?
So I am a full stack web developer. A question I might get is: let’s say a website is loading slowly. What are a bunch of different things you can do to make it faster? This is a great question because there are a bunch of different answers. And the more experience you have building software and especially websites, the more answers you will have.