The recruiter stage was brief and then the process moved into two back-to-back technical conversations conducted virtually. I had one HR call, and about a week later I landed in the tech rounds. The overall format felt like: first senior staff interview, then a second round with a team manager. Both were focused heavily on my working history and projects, followed by technical questions.
What made it feel difficult was how concentrated the technical questioning was. I ended up spending a lot of time on multithreading concepts—questions that pushed past surface definitions and required me to explain my reasoning clearly and in detail. I felt like I needed strong conceptual understanding rather than just knowing vocabulary, especially when the discussion got deeper and more complex.
4 months ago
Average Positive Singapore
My recruiter call first set expectations and outlined the interview process and compensation. After that, I went through two interview rounds that were conducted in English, though I noticed they cared if I could also speak Chinese. The difficulty felt average overall, and the questions were very grounded in my background.
In the HR screen, I was asked a business-style question about teamwork and my specific experience working with others. I also got asked what I knew about web3 and how my trading experience related to what the team does, plus whether I spoke Chinese. On the technical side, the engineer interview was mostly resume-based and conversational, but still technical. I got challenged on architectural decisions like why I used SQL instead of NoSQL, and I had to explain ACID compliance. There were also questions about serverless—what it is and how it actually works.
5 months ago
Average Negative London, England
Recruiter communication and the early steps made one thing very clear: the process had a Chinese-language requirement that essentially dominated every…
7 months ago
Difficult Negative Singapore
My experience started with a lot of misalignment around communication. In my sessions, the interviews ended up being held in Mandarin without me getti…
11 months ago
Difficult Positive Auckland, Auckland
My process started with three technical rounds, and it felt like they were stacking increasing levels of responsibility. I first went into a coding-st…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically starts with a recruiter call followed by multiple technical rounds, often including coding, system design, and HR discussions. The timeline can vary, with some candidates experiencing quick follow-ups while others face delays and a lack of clarity.
Recruiter callTechnical roundsHR discussion
Language Proficiency Requirement
Candidates should be prepared for a significant emphasis on Chinese language proficiency, as many interviews are conducted in Mandarin, which can impact the overall flow and communication during technical discussions.
Chinese languageCommunication barrierLanguage proficiency
Technical Depth & Focus Areas
Interviews heavily focus on backend development topics, including multithreading, system design, and database management, with candidates expected to demonstrate a strong understanding of concepts rather than just surface-level knowledge.
MultithreadingSystem designDatabase management
Coding Challenges & Problem-Solving
Candidates can expect coding exercises that often resemble LeetCode problems, requiring not only correct solutions but also clear explanations of their thought processes and approaches to problem-solving.
LeetCodeCoding exercisesProblem-solving
Behavioral & Cultural Fit Questions
The interview process includes behavioral questions aimed at assessing teamwork, motivation, and cultural fit, although some candidates found these questions to be less structured or relevant to the role.
Behavioral questionsCultural fitTeamwork
Overall Difficulty & Candidate Experience
The overall difficulty of the interviews is perceived as high, with candidates often feeling pressured by the depth of technical questions and the need for clear communication, leading to varied experiences and outcomes.