← Okx Interview Insights

Okx·Software Engineer·Technical Phone Screen·Senior

Senior
May 2026

Summary

Did a technical round at OKX where the main focus was a deep-dive into a past project. One question, but they really wanted to pull apart every layer of it.

Questions Asked (1)

Q1

Walk me through a past project in depth: what problem were you solving, how did you design the system or model, what technical decisions did you make and why, what was your personal contribution, what challenges came up, and what was the final impact?

System DesignTechnical Trade-offs
Author's notes

This is the kind of question that sounds easy until you're actually in it and realize you've been rambling about architecture for four minutes without mentioning what you personally did.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Choose a project where you played a central role and can clearly articulate the problem, your design choices, and measurable outcomes. Structure your answer as a narrative that highlights technical depth, trade-offs, and your personal impact, while keeping it concise and engaging.

Pro tip: Quantify the impact with specific metrics (e.g., latency reduction, cost savings, user growth) and briefly mention what you would do differently to show self-awareness and growth mindset.

1. Set the Context and Problem

Briefly describe the project's goal, the business or technical problem, and why it mattered. Include constraints like scale, latency, or budget.

2. Explain Your Design and Technical Decisions

Walk through the system or model architecture, focusing on key components and the rationale behind your choices. Highlight trade-offs you considered (e.g., consistency vs. availability, SQL vs. NoSQL).

3. Detail Your Personal Contribution

Clearly state your specific role and what you personally built or led. Use 'I' statements to distinguish your work from the team's.

4. Discuss Challenges and How You Overcame Them

Describe one or two significant technical or organizational challenges, and explain your approach to solving them, including any pivots or learnings.

5. Quantify the Impact and Reflect

Share measurable results (e.g., performance improvements, cost savings, user adoption) and briefly reflect on what you'd do differently or how it influenced your later work.

Key Points to Mention

  • Problem scale and constraints (e.g., millions of users, low latency requirements)
  • Architecture or model design with clear reasoning (e.g., microservices, event-driven, ML model choice)
  • Trade-offs made (e.g., consistency vs. availability, build vs. buy, tech stack choices)
  • Your specific contributions and leadership (e.g., designed X, implemented Y, led team of Z)
  • Challenges faced and how you resolved them (e.g., scaling issues, data migration, cross-team coordination)
  • Measurable impact (e.g., reduced latency by 40%, saved $X, increased conversion by Y%)

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.