My experience started with good intentions but collapsed into a frustrating lack of coordination. I arrived early and waited, then sat at the security area while the interview didn’t happen as scheduled. Eventually a text came through explaining the hiring manager was on medical leave, and rather than getting a clean reschedule, another manager ended up conducting the interview after a long total wait. I remember following up afterward expecting at least basic acknowledgment, but I didn’t receive an apology and the recruiter didn’t respond.
The same kind of silence showed up later in a different run I had with them. After I finished the final round—an in-person panel with multiple team members—communication went completely quiet. I sent multiple follow-ups over weeks and never got a rejection email or any feedback, just a dead end. In another timeline, I made it through several rounds including an onsite panel, and then I was left with two months of no update; I reached out repeatedly and still didn’t hear back.
2 months ago
Easy Negative India
I had a simpler process that still felt a little inefficient in how it was run. I began with an online assessment that was fairly easy, with questions that were mostly research-and-knowledge based. After that, the process moved to an in-person interview. The whole flow felt like it had clear stages, and I didn’t sense a heavy technical gauntlet.
In another similar stretch, I went through two interview rounds. The first was a phone screen and the second was in person meeting different people, including site members, which made the experience feel grounded in the actual work environment. Some setups also included panel elements where multiple interviewers asked questions focused on my experience and role fit, with the conversation staying fairly friendly.
3 months ago
Easy Positive Sparks, MD
After I applied, the process moved quickly with a recruiter. I had a phone screening where we covered my background, why I wanted the role, and the us…
4 months ago
Difficult Neutral San Diego, CA
I went through a pretty structured technical arc that started with resume-driven conversation and then turned into coding. The panel-style setup surpr…
> 1 year
Average Negative Maryland City, MD
I applied online for an R&D role and waited a few weeks before hearing back. The first step was a short interview with the hiring manager, about 30 mi…
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 & Stages
The interview process typically includes a phone screen followed by multiple rounds, often involving both technical and behavioral assessments, with some candidates experiencing panel-style interviews. The structure is generally clear, but some candidates noted inefficiencies and a lack of coordination between rounds.
Phone screenPanel interviewBehavioral questions
Technical Evaluation
Candidates can expect a significant focus on technical skills, including coding challenges and discussions about past projects, often requiring them to explain their thought processes during problem-solving. The technical rounds may vary in intensity, with some candidates finding them manageable while others felt the expectations were misaligned with their experience level.
Many candidates reported issues with communication post-interview, including delays in feedback and a lack of closure, leading to feelings of being ghosted. While some experienced timely updates, the inconsistency in follow-up left a negative impression on several candidates.
Feedback delaysGhostingCommunication issues
Candidate Experience & Atmosphere
The overall atmosphere during interviews is often described as friendly and professional, with interviewers engaging in meaningful conversations. However, some candidates noted that the experience could vary significantly based on the interviewers' engagement levels and preparedness.
Professional atmosphereEngagementCandidate experience
Logistics & Scheduling
Candidates experienced logistical challenges, such as last-minute scheduling changes and inefficient use of time, which could detract from the overall interview experience. Some felt that certain discussions could have been handled virtually rather than requiring in-person attendance.
Scheduling issuesLogisticsIn-person vs virtual
Overall Process Length & Timeline
The timeline for the interview process can vary widely, with some candidates experiencing lengthy delays between rounds and final decisions, which can impact their momentum and overall impression of the company. Even when the process is quick, the lack of timely closure can leave candidates feeling frustrated.