Recruiter communication and the early steps made one thing very clear: the process had a Chinese-language requirement that essentially dominated everything else. I went in knowing they expected it, and even though the rest of the interview was only described as average difficulty, failing the language piece would have stopped me anyway. In my first round, it was two virtual interviews with no prior coding test, but I had to speak Chinese throughout.
The first technical interview started with a resume deep dive and then moved into a LeetCode-style set of questions in the easy-to-medium range. After that, they followed the same general theme—technical but still anchored in my experience—yet the requirement to speak Chinese remained the hardest part. I could feel they had high standards around language proficiency and past experience. In the process I saw, a HackerRank link could be part of the flow too, with a live LeetCode-style question to solve in Java during a recruiter interview stage.
10 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 getting a clear heads-up from the recruiter, and the interviewers often didn’t feel engaged—sometimes they wouldn’t turn on camera, and sometimes they were late. A couple times there were scheduling hiccups too, including a situation where the interviewer didn’t show up despite confirmations, which made the whole thing feel disorganized from the start.
When the technical interview finally happened, the communication barrier affected the entire flow. I was pressured through questions with little support—things like a staircase-style algorithm prompt delivered verbally without sample cases, and it felt like I was expected to immediately produce the optimized answer rather than work through my thought process. There were moments where it felt like the interviewer wasn’t really listening to how I reasoned, and I ended up struggling just to keep up with technical terms in Mandarin. In another session, I ran into an interviewer who seemed disconnected and asked questions that didn’t connect, with no camera and a low-feedback vibe that made everything worse.
> 1 year
Average Neutral Singapore
After a recruiter screen, the process moved quickly into a full set of interviews that felt pretty structured end to end. The first step was an HR con…
> 1 year
Average Neutral Taiwangou
I went into this process expecting a typical set of rounds, but it turned into a mix of poor coordination and communication friction that made it feel…
> 1 year
Average Neutral Japan
I didn’t have much confidence in how the process was managed. I was contacted by a recruiter for a Senior role, and I immediately clarified that I was…
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.