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 rounds
5 questions across 3 roundsRecruiter screen
1 questionSpecific questions asked
Why do you want to work at DRW?
Technical interview
2 questionsQuestion types asked
Specific questions asked
Concurrency in python
Do you know what a typing.protocol is in Python
Final round
2 questionsQuestion types asked
Specific questions asked
Tradeoffs between batch and streaming systems
How does a dictionary work in python
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.
Get full access with a membership, or share your experience to try it free.