Software Engineer Interview Experience
Interview process
The process is very technical, they care a lot about computer science fundamentals eg. how a dict works and how to deal with collisions. I wasn't prepared for these kind of questions so didn't answer as precisely as I could have.
- Recruiter screen
- Technical interview
- Final round
Interview tips
Mainly focus on computer science fundamentals, but also Python fundamentals. Also prepare some system design. There were no behavioural or past project questions.
Company culture
They all seemed very friendly, but there was not much chit chat - it was straight to technical.
Questions asked
Question types asked
Specific questions asked
Tradeoffs between batch and streaming systems
How does a dictionary work in python
Get full access with a membership, or share your experience to try it free.