I had a pretty frustrating start-to-finish experience. I only made it through the first round, which was a single medium LeetCode-style coding interview for about 30 minutes. About halfway through, the setup failed—my compiler threw an unexpected error, and even the interviewers couldn’t resolve it during the session.
After that, the process didn’t feel like it was moving with any transparency. I never got meaningful recruiter feedback, so I wasn’t sure when I’d been cut off. When I tried to look for clarification or request an update, I didn’t hear back. The overall pattern left me feeling like I didn’t get closure, which was especially disappointing given how much effort those interviews already demand.
8 months ago
Easy Positive Lahore
I started with a recruiter conversation that laid out the role, the expectations, and what came next. After that, I went through a Karat-based coding screen where I had a set of time-boxed tasks and a few tech questions mixed in, and the overall vibe was professional and respectful. I liked that the interviewer explained the process and kept things clear, and I didn’t feel like I was being set up for surprises.
Next came rounds that combined coding with discussions about my background. I had a couple of technical interviews that were mostly standard-to-medium LeetCode-style problems, then a manager round and a separate HR discussion. One day structure I experienced was a quick initial screening followed by an onsite loop with multiple interviews back to back, including whiteboard coding, a system design conversation, and code review, along with a resume deep dive and a closing chat.
11 months ago
Average Neutral Austin, TX
My process started like a lot of roles at Indeed: a short recruiter screen, and then (if I made it through) a technical coding screen via Karat. From …
11 months ago
Easy Positive Tarragona
My experience kicked off with a Karat technical screening that started with conceptual questions. I got to choose two areas, and I picked HTML/CSS plu…
> 1 year
Average Positive Singapore
My experience started with an upfront recruiter connection and then moved into a set of rounds that felt more thoughtfully assembled than just “do Lee…
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
Recruiter & Initial Screening
The interview process typically begins with a recruiter conversation that outlines the role and expectations, followed by a technical screening conducted via Karat, which includes algorithm questions and coding tasks. Candidates noted the importance of clear communication during this initial phase to set the right expectations.
Recruiter callKarat screenExpectations
Technical Coding Screen
The technical coding screen often consists of LeetCode-style problems, with varying difficulty levels, and may include conceptual questions related to specific technologies. Candidates should prepare for a mix of problem-solving and coding under timed conditions, as the difficulty can be unexpectedly high.
LeetCodeCoding problemsTechnical skills
Onsite Interview Structure
The onsite interviews are typically structured with multiple back-to-back rounds, including coding exercises, system design discussions, and resume deep dives. Candidates should be ready for a long day of interviews, which may include collaborative problem-solving and code reviews.
OnsiteMultiple roundsSystem design
Communication & Feedback
Candidates frequently reported issues with communication and feedback throughout the process, often feeling ghosted or receiving vague responses after interviews. It's advisable to seek clarity on next steps and follow up if feedback is not provided after the interviews.
CommunicationFeedbackGhosting
Interview Environment & Culture
The interview environment is generally described as professional and respectful, with interviewers aiming to create a collaborative atmosphere. Candidates appreciated when interviewers were engaged and provided guidance during technical discussions.
ProfessionalismCollaborationInterview culture
Overall Experience & Outcome
While many candidates found the process structured and fair, several expressed frustration over the lack of closure and follow-up after interviews, regardless of performance. It's important to manage expectations and understand that not receiving an offer can happen despite a positive interview experience.