In last 1-1.5 years, I have gone through interview process at several companies. I had on-site interviews at Amazon, Linkedin, and MS. For Bloomberg, and FB I couldn't pass phone interviews. For LinkedIn, managed to clear phone screen but was leveled down for on-site which I failed. 6 months back, I received offers from MS and Amazon, both were 1 level down - L60 and L4. I've around 5 years experience. I did onsite again with Amazon a week back for L5, failed again. I've done ~300 LC problems, some multiple times. I've solved ~70% of EPI problems. I've gotten over the nervousness and anxiety after giving so many interviews. But still, I fail to come up with an efficient solution while solving new problems during interviews. I miss corner cases and can't find the bugs in code without interviewer pointing it out during interviews. I suck at solving open ended design problems during interviews. I do a much better job in those areas while doing practice at home. Somehow I can't bring out the best of me during interviews. Looking for suggestions on how to improve. Anyone who overcame similar issue, please advice. Thinking of joining programs like Interview Kickstart or Outco. Are they good? It would be great to have feedback from someone who went through such programs.
Build a Kafka clone for the fun of it. Next build a very very rudimentary java compiler for the fun of it
I can say that IK or Outco isn't a magic bullet. If it were, they must have a mile long line outside their training centers. Introspect where you failed, jot down down the wrinkles in your interview experience, refine and iterate on the feedback. Try mocks with something like pramp, interviewing.io etc and try to get feedback from your peers if they can help you with a mock interview for the onsite.
I think such boot camps are shit. For experience people, they are more shitty. You will end up wasting lot of money there.
@ntnx When people say that they have done over 300 lc problems and still it's hard to crack new questions. Then I would question the way you are studying, I would advise to spend some time on discussion board and see already top 10 answers. It will give you better perspective of how to tackle the problem... Don't even bother with hard problems, no one and them and if they do they don't want perfect code for that... Keep at it...
So things leetcode doesn’t prep you - communication, design and manager round. Your level is decided in these rounds rather than your experience with leetcode. I guess you might be taking these rounds for granted.
Not sure about the way you solved leetcode questions but I would suggest you to use leetcode submit portal to check your edge cases failures and run time. That would help with corner case and efficient code issue
@ ntnx I just saw you post. I am Ryan and I am one of the founders of Interview Kickstart. As @angeloride said we are not a magic bullet. We have a rigorous process that weve been following for the last 4 year and have instructors who are full time engineers and largely Hiring Managers from companies like Google, FB etc that teach the course across Algorithms and System Design Sections. They also Conduct your mock interviews. It won't be right for me to comment about the course being worth it as given I am a founder there I am obviously passionate about what we do. Feel free to search Blind, Quora and Yelp to see reviews of folks who've done the program. It's best to judge a program based on the feedback of people who have actually done them. Additionally if you'd like to learn more please register for a call at interviewkickstart.com All the best with your prep
Tech Industry
Yesterday
4158
11 offers to laid off[UPDATE]: 5 offers
Tech Industry
Yesterday
570
The new Tesla Model 3 P goes from 0-60 in 2.9 seconds
India
Yesterday
421
How to save India from destruction?
Tech Industry
Yesterday
1740
TESLA UP 14% AFTER HOURS 🎉🎉🎉🎉
Tech Industry
Yesterday
602
Which company is best to have on your resume?
You are the level you are. You can’t bootcamp your way around it. Get better experience over time, along with maturity, and it will show and be adequately rewarded.