Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

908 interviews243 companies286 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

DRW Software Engineer Interview Experience

DRW · Senior

ResultWaiting
Timespan6 weeks
DifficultyMedium
Rounds3

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.

Interview rounds · 3

  1. 1

    Recruiter screen

    1. Q1. Why do you want to work at DRW?
  2. 2

    Technical round

    Technical
    1. Q1. Concurrency in python
    2. Q2. Do you know what a typing.protocol is in Python
  3. 3

    Final / onsite round

    TechnicalSystem Design
    1. Q1. Tradeoffs between batch and streaming systems
    2. Q2. How does a dictionary work in python

Tips from the candidate

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.

Details

CompanyDRW
RoleSoftware Engineer
LevelSenior
LocationUnited Kingdom
InterviewedMay 2026
Questions asked5