Mid-level interview experiences
Real accounts of mid-level interviews: how candidates got the interview, how they prepared, what each round asked and how it went.
- WayveMid-level · Software Engineer
Wayve Application Software Engineer in Leonberg: factorial three ways, a hiring manager chat and a self-driving simulation system design
Referral. Factorial three ways with complexity follow-ups, hiring manager, a simulation system design, two behavioural rounds. 3 weeks total.
Published
- GitHubMid-level · Software Engineer
GitHub Mid-level Engineer: recruiter call, Battleship LLD and a Number of Islands style question
6 weeks end to end. Battleship LLD (do it in Python), a Number of Islands variant, and a lot of questions about remote work.
Published
- CrowdStrikeMid-level · Software Engineer
CrowdStrike Mid-level Engineer: LeetCode pair, take-home API, then a remote onsite with LLD, HLD and behavioural
Quick, well run process. Two LeetCode mediums, a take-home API, then LLD + HLD + behavioural in one day. They care a lot about the behavioural.
By Samuel DavisPublished
- Scale AIMid-level · Applied ML Engineer
Scale AI Engineer in New York: seven rounds, a deck of cards LLD, a RAG pipeline OOP round and two ML rounds that ended it
7 rounds. Deck of cards LLD, RAG pipeline OOP round, behavioural, then two ML rounds. Tripped on ML fundamentals and got rejected.
By Samuel DavisPublished
- AmazonMid-level · Software Engineer
Amazon SDE II in Seattle: OA, phone screen and a four-interview loop with every question listed
Full SDE II loop with every question I got, OA through to the 4 onsite interviews. Know the 16 principles cold. Declined the offer.
Published
- Capital OneMid-level · Software Engineer
Capital One Software Engineer: CodeSignal OA, recruiter screen and a four-round Power Day
CodeSignal OA (4 questions), recruiter screen, then a Power Day with system design, a business case with CSVs and a 3-step OOP problem.
Published
- GoogleMid-level · Software Engineer
Google Software Engineer in New York: OA, two LC rounds with Googlyness, then team matching to an offer
OA, two rounds with 2 LC questions each plus Googlyness, then a long wait and two team matching calls. Offer accepted.
Published
- AMDMid-level · Software Engineer
AMD Mid-level Engineer: Memory Allocator LLD, WhatsApp design and two DP questions
Memory allocator LLD, design WhatsApp, then two DP questions with the hiring manager. Glassdoor was right about the DP. Declined on comp.
Published
- Palo Alto NetworksMid-level · Software Engineer
Palo Alto Networks Mid-level Engineer: algorithm screen, OS and networking questions, API Rate Limiter LLD and URL shortener HLD
Two easy DSA questions to start, then OS/networking questions, then an LLD and HLD in one virtual onsite. Be ready for the cyber security question.
Published