I got pulled into an on-campus opportunity, and the format was very exam-like. I started with a technical round that had MCQs plus two coding questions, and I was allowed to choose among languages like Python, Java, C, or C++. It felt like they wanted me to be comfortable with basic coding speed and structured problem-solving.
Next came a face-to-face technical interview with senior people. They asked deeper questions and, for certain backgrounds, they specifically signaled that they might expect me to reason about systems and architectures rather than rely on superficial answers. One of the themes was being careful with how I referenced datasets for projects—they didn’t want me leaning on that kind of mention as an explanation.
4 months ago
Difficult Positive Ang Mo Kio New Town,
My process leaned very technical from the start. I went through a couple of rounds where the interviews felt detailed and case-oriented, and I ended up speaking with multiple senior people—people who dug into how I’d handled problems on my side of the work. The questions weren’t just about what I’d supposedly used; they wanted specifics, including how I approached design and innovation.
A big theme was architecture. I was asked technical questions tied to the kind of system work they were doing, and I also had to draw architecture diagrams and explain what each part did. Across the rounds, they kept pushing deeper based on my answers, including case study style discussion, so it quickly stopped feeling like a general “tell me about yourself” interview.
5 months ago
Easy Negative Singapore
My experience felt poorly run from the start. The plan was for two interviewers, but the timing was off—one joined late and the other joined very late…
5 months ago
Easy Positive Singapore
I went in knowing there would be an online assessment first. It was mostly multiple-choice questions, including Java and data-structure style topics, …
6 months ago
Easy Positive Singapore
My first step was a recruiter-style start, then I moved into a more structured interview sequence with the company’s senior figures. The early part fo…
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 & Flow
The interview process typically starts with an HR screening followed by multiple technical rounds, often including assessments and discussions with senior team members. Candidates noted a mix of technical and behavioral questions throughout, with some processes feeling more structured and organized than others.
HR screeningTechnical roundsStructured process
Technical Assessments
Candidates faced various technical assessments, including coding challenges, multiple-choice questions, and system design discussions. The emphasis was often on practical problem-solving and real-world applications rather than purely theoretical questions.
Interviews often delved deeply into technical topics, requiring candidates to explain their thought processes, architectural decisions, and specific project experiences. Many reported that the questions were not only about correct answers but also about reasoning and clarity of explanation.
Technical depthProblem-solvingProject experience
Behavioral & Cultural Fit
Behavioral questions were integrated into the interviews, focusing on past experiences, conflict resolution, and cultural fit within the team. Candidates felt that their ability to communicate effectively about their experiences was as important as their technical skills.
The atmosphere varied significantly, with some candidates experiencing friendly and supportive interactions, while others reported disorganization and unprofessional behavior from interviewers. The overall candidate experience was influenced by the interviewers' demeanor and the clarity of the process.
Candidate experienceProfessionalismAtmosphere
Post-Interview Communication
Many candidates expressed frustration with the lack of timely communication following interviews, with some experiencing long waits for feedback or unclear next steps. This aspect significantly impacted their overall impression of the company.