L5 at amazon. 5.5 yrs exp, joined straight from college. Promo timeline unclear because there are lots of senior engineers in my sub-org. Feeling burnt out as I feel underutilized and get only grunt work. On-sites lined up with apple, fb, uber and google in next few weeks. If none of them pan out I plan on switching teams. I grinded a lot of leetcode, grokking, youtube, ddia, and some research papers etc. <1200 rank in lc , 100+ hards During phone screen for fb I bombed one qn because I hadn't practiced dry-running my code. Over relied on LC compiler. Luckily I got a second shot, practiced dry-running a lot and cleared it with no bugs. Confident in coding but worried about design/behavioral intvws since I'll encounter them for the very first time. Also worried about back-to-back intvws over 5 hrs. I took all phone screens in the morning when I am the best cognitively. How can I prepare better for onsites? How to find out if I am missing something before onsite? How to handle context switch over back-to-back intvws? So far for design, I've practiced explaining the design qns on whiteboard by myself. For behavioral all that I know is from taking such intvws in amzn. I do have a lot of stories to work with. Yoe: 5.5 TC: 210
What does it mean to dry run your code? Do you mean running it in your head?
This
Yea or writing down execution on paper to find bugs/compilation errors without actually executing.
This is so tough. I've been practicing but I have been so reliant on my ide over the years.
Practice with internal teams
Ddia?
Dont interview yet. Practise in safe companies before you go for the big shot. Companies like Bloomberg, salesforce before