I didn’t get far because the recruiter interactions themselves felt off from the start. Instead of a straightforward discussion about fit, I was met with comments that made my level of experience sound like it was being judged rather than evaluated. The tone felt belittling, and I never received anything that looked like constructive feedback.
What stuck with me most was that I was even told I was more suited for “machine dirty work,” which came across as disrespectful and unnecessary. Overall, the whole recruitment process felt like it was trying to demean rather than assess whether I could do the role. Even though my background may not have matched perfectly, the lack of professionalism and mutual respect made the experience unpleasant.
4 months ago
Difficult Positive Shanghai, Shanghai
After I connected with a recruiter, I was scheduled quickly for a two-round process. The first round was technical, and the second was with a manager. The overall experience sounded efficient, and at least in my scheduling stage the interviewer came across as nice.
During the technical portion, though, I felt like the interviewer hadn’t really reviewed my resume. That mismatch showed up as awkward questions I couldn’t answer, because they depended on experience I didn’t have. It threw me off more than the difficulty of the problems themselves, since I wasn’t sure what they were actually targeting.
5 months ago
Average Positive Bangalore Rural
My process started with a phone conversation focused mostly on understanding my background and how well it fit what the team was looking for. After th…
5 months ago
Average Negative Fort Collins, CO
I ended up doing a phone interview where the tone quickly shifted from normal to uncomfortable. There wasn’t much small talk, and the interviewer seem…
5 months ago
Average Negative Tel Aviv-Yafo
First I had a call with an employee, and after that I scheduled into an office-based interview with two interviewers. The structure felt pretty standa…
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 & Rounds
The interview process typically consists of multiple rounds, starting with a phone screening followed by technical interviews, which may include coding, system design, and managerial discussions. Candidates should expect a clear progression through behavioral, technical, and managerial evaluations.
multi-roundtechnical interviewsbehavioral
Technical Focus Areas
Technical interviews often emphasize core programming skills, particularly in Java and data structures, with a mix of LeetCode-style problems and practical coding challenges. Candidates should prepare for algorithmic reasoning and language-specific questions.
JavaLeetCodedata structures
Interviewer Attitude & Environment
Candidates reported varying experiences with interviewer demeanor, ranging from supportive and engaging to impatient and dismissive. The overall atmosphere can significantly impact the interview experience, so candidates should be prepared for different styles of interaction.
interviewer demeanoratmospheresupportive
Behavioral Evaluation
Behavioral interviews focus on understanding a candidate's background, project experiences, and fit for the team. Candidates should be ready to discuss their past work and how it relates to the role they are applying for.
Many candidates expressed a desire for clearer communication and constructive feedback throughout the process. It's important to engage with interviewers and seek clarification when needed to ensure a mutual understanding.
feedbackcommunicationclarification
Overall Experience & Culture Fit
Candidates noted that the overall experience can feel disconnected from the actual job responsibilities, with some expressing concerns about the company's culture based on the interview process. It's advisable to assess whether the company aligns with personal values during interviews.
company culturevalues alignmentexperience assessment