I went through an interview loop that was technically demanding and then derailed by poor HR communication, including ghosting and role/vacancy shifts.
Recruiter-led setup + multiple stages — I started with a recruiter contact and moved through coding and culture/design-related conversations.
2 months ago
Difficult Neutral Austin, TX
I went through a fairly coding-heavy HackerRank experience with proctoring/time pressure and O(1)-style data-structure problems.
Online coding assessment (HackerRank, proctored) — Implement LeetCode-level tasks (medium string/array work plus a harder dictionary-style design). In one case I had to build a class to support increment/decrement counts and return min/max keys in O(1), including getting the logic right without relying on outside help.
2 months ago
Average Neutral Bellevue, WA
My process was a fairly standard sequence—recruiter screen into timed technical work—then multiple later rounds, but it felt drawn out and outcome sta…
2 months ago
Average Positive Bengaluru
I experienced an end-to-end DSA + system design process where everything felt eliminatory, with heavy follow-up on design concepts. OA / coding round …
2 months ago
Average Neutral Hyderābād
I mainly got filtered by an early assessment and then a single round of technical evaluation, with a strong emphasis on core CS fundamentals and codin…
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 and Initial Screening
The interview process typically begins with a recruiter-led screen that focuses on the candidate's background, fit for the role, and logistics. This stage is crucial for setting expectations and assessing initial compatibility.
Recruiter screenRole fitLogistics
Online Coding Assessment
Candidates face a HackerRank or CodeSignal online assessment that includes timed LeetCode-style questions, often with a mix of easy to medium difficulty. Performance here is critical as it serves as a gatekeeper for advancing in the process.
HackerRankLeetCodeTimed assessment
Technical Interviews
Subsequent technical interviews often involve live coding sessions and problem-solving questions, with a strong emphasis on data structures and algorithms. Candidates should be prepared for both coding and conceptual discussions.
Live codingDSAProblem-solving
System Design and Behavioral Rounds
Interviews frequently include a system design component alongside behavioral questions, where candidates must demonstrate their understanding of design principles and cultural fit. This stage assesses both technical depth and interpersonal skills.
System designBehavioralCultural fit
Communication and Follow-Up
Candidates report issues with communication and follow-up from HR, including ghosting and unclear timelines. Consistent and clear communication is essential for a positive candidate experience.
CommunicationFollow-upHR interaction
Overall Experience and Process Duration
The interview process can feel lengthy and drawn out, with candidates experiencing uncertainty about outcomes. Staying engaged and prepared across multiple formats is crucial for success.