Real, anonymous reports from people who interviewed for Software Engineer at Programming, newest first and distilled into what to expect across the loop.
Get your personalized Programming Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
My interview process was pretty straightforward and didn’t feel overly long. It focused mainly on frontend, and the discussion centered around Angular—especially the most recent features and what I’d worked with there. The technical part wrapped up in about half an hour.
What surprised me was that system design barely came up at all. Even though it was a software engineer interview, the interviewer didn’t push into architecture or trade-offs and instead kept the conversation tightly tied to frontend tooling and Angular specifics. Overall, it felt on the easier side to navigate, and I ended up getting an offer.
5 months ago
Difficult Negative India
My first round was an AI-based technical interview, and after that I moved into a more traditional L1 technical round. The whole thing felt demanding because it wasn’t just surface-level questions—I kept getting pulled into deeper JavaScript and frontend runtime details.
I was asked about hoisting, closures, and React hooks, and I also had to talk through performance optimization with concrete examples. The interviewer then shifted to how the event loop works and how worker threads fit into real-world debugging. At several points, I needed to explain how I’d approach production issues, not just definitions.
7 months ago
Easy Neutral Pune
My technical screening was fast and fairly moderate in difficulty. The interview itself felt like a quick gate into the role: I went into a short codi…
> 1 year
Average Positive Chennai
I had two technical interview rounds, each lasting about 30 to 45 minutes. After those, there was a salary discussion where the interviewer anchored t…
> 1 year
Average Positive Mumbai
I had two technical rounds, and both were based on my job description and resume. Since the role leaned MERN, I got a lot of questions around JavaScri…
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
Technical Rounds
Candidates typically face two technical rounds that focus on JavaScript, React, and other relevant technologies, with questions ranging from basic concepts to deeper runtime behavior and performance optimization. The difficulty varies, but many describe it as average to demanding, with a strong emphasis on practical knowledge and problem-solving skills.
JavaScriptReactPerformance optimization
Interview Format & Structure
The interview process often includes a mix of technical assessments, client discussions, and HR rounds, with a clear structure that helps candidates anticipate what to expect. Some candidates reported discomfort with formats involving multiple candidates or AI-based assessments, while others appreciated the organized flow and consistent pacing.
StructuredClient roundHR discussion
Behavioral & Values Assessment
Interviews typically include behavioral questions aimed at understanding candidates' backgrounds and communication skills, often following the technical discussions. This part is crucial for assessing fit within the company culture and values.
BehavioralCommunicationCultural fit
Coding & Problem-Solving Focus
Candidates are frequently tested on their coding abilities through practical problems and theoretical questions, often under time constraints. The emphasis is on demonstrating thought processes and efficient problem-solving rather than just arriving at the correct answer.
CodingProblem-solvingTime management
Outcome & Feedback
The outcomes of the interviews vary, with some candidates receiving offers while others do not, often reflecting the alignment of their skills with the company's needs. Many candidates noted that the clarity of the process and prompt feedback contributed to their overall experience, regardless of the outcome.
OfferFeedbackExperience
Preparation Insights
Candidates expressed a desire to better manage their pacing and preparation for specific technical topics, such as React features and JavaScript intricacies. Reflecting on their experiences, many emphasized the importance of being well-prepared for both technical and behavioral aspects of the interviews.