dYdX logo

dYdX Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 7 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
71.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at dYdX.

Showing 3 of 7
dYdX logo
dYdX

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Technical screen Onsite Panel Background check Offer
Interview formats
Coding Technical Behavioral

The interview process was incredibly frustrating and a complete waste of time. After completing all the interviews, I was never informed about passing the final round with the CEO. I had to chase them for an update, and after a week, they informed me they were exploring hiring in Canada instead of the US. Despite constant follow-ups over three weeks, I was left in the dark. Suddenly, they stated they were only hiring US-based candidates who could come into the office, which contradicts their supposed remote and work-from-anywhere culture. The management and HR team were incompetent, leading to over two months of wasted effort for everyone involved.

Confirmed questions3 questions
  • A Leetcode medium-hard problem was presented.
  • A virtual onsite interview was conducted.
  • An interview with the CEO took place.
dYdX logo
dYdX

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Presentation
Interview formats
Technical Coding Presentation Behavioral

I had a recruiter call first. Then I did two 1-hour tech screens back-to-back, where they asked me Leetcode-style questions of medium difficulty. After that, I had a full-day onsite which was virtual. I talked to leadership and coded a project, then presented it at the end of the day. It was a really engaging experience.

Confirmed questions2 questions
  • Asked Leetcode style questions for tech screens
  • Interview with leadership + a mini project for the onsite
dYdX logo
dYdX

Software Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 5 rounds
Interview process
Technical screen Recruiter call Technical screen Take home Onsite
Interview formats
Coding Behavioral Technical Coding

The whole interview thing lasted about 5 weeks, and there were 5 stages. It started with a HackerRank test I got through Angel List. Then, I had a call with their COO, which wasn't engineering focused. After that, there were two engineering interviews with two engineers. The next step was submitting a 3-hour project where I had to improve a basic full-stack multi-sig wallet implementation to show off a skill. Once I finished college, they actually flew me out for a week-long coding trial.

Confirmed questions2 questions
  • Can you implement Tic Tac Toe using Solidity?
  • What are the trade-offs when using floating point storage methods in Solidity?

dYdX Software Engineer Interview Questions

Quoted word for word from dYdX interview reports.

What are the trade-offs when using floating point storage methods in Solidity?

Read reports

Design a tic tac toe game, including simulating two players, generating valid moves, announcing the winner, and printing the final board.

Read reports

The main part was a coding assignment that took many hours. I got stuck at times, but I explained how I was stuck and still made good progress, and ended up getting an offer.

Read report

Formats, difficulty and experience

Across all 7 dYdX interview reports.

Interview formats

Coding 36.4%
Technical 27.3%
Behavioral 18.2%
System Design 9.1%
Presentation 9.1%

Interview difficulty

Easy 0%
Average 85.7%
Difficult 14.3%

Candidate experience

Negative 28.6%
Positive 71.4%