Really need some advice. I have been doing leetcode for 4-5 months now. Have done 250+ lc, mostly mediums and some hard. Have prepared well for system design questions. I have interviewed for 6 companies now and have gotten rejected in onsite for all of them. (have mostly interviewed for mid size to small companies like Postmates, Dropbox, Lyft etc except Uber) According to my assessment, I performed well and answered questions correctly. In some cases, 1 round went awry but that’s it. When asked from feedback from recruiters, they give very general feedback like ‘I did not perform very well technically’. I cannot get more detailed feedback than this from the recruiters. I don’t know what to improve as a result of these rejections and I feel that I am not growing. How can I know what I lack? It is really frustrating to be in the same position as I was 3 months back. Current TC:200k YOE:5
Leetcode contests?
Been doing that for 2 months now. I’m able to solve 3 of 4 problems
Probably your communication. Or you’re too good and they just assume you’ve seen and memorized every problem. Slow down, talk through each problem, discuss trade-offs and edge cases, etc
Small to midsize companies likely has more variance since interviewers might be less consistent, and might have less head count. Just keep at it.
Have you tried mock interviews? Paid are usually the best, but even doing some with friends or on free online platforms can provide actual feedback. Feedback from recruiters are just BS to cover themselves legally. Hard to know what you’re doing wrong unless you’re getting honest feedback.
Gave some free mock interviews on platforms like pramp and the feedback is always great there. Can you recommend some other websites?
Interviewing.io and TripleByte