I went through the Associate Software Engineer process that started with an online assessment and then moved into an interview. The OA had two medium-style array/string questions, and it was followed by a live interview that felt like a mix of straightforward coding plus questions about projects. There was also a bit of SQL, and the round included a small set of situational HR questions.
Overall, the pace felt fairly standard for the program: assessment first, interview right after, and then the process concluded with me getting an offer. What stood out to me was how the interview wasn’t purely coding—SQL, project discussion, and people-focused prompts were all blended together, so I had to switch gears a few times.
3 months ago
Average Positive West Lafayette, IN
For the design verification internship, my interviews were mostly built around me talking through my own background. Instead of jumping straight into heavy technical questions, the questions centered on my resume and the projects I’d already worked on.
The conversation itself felt unusually positive and easy to engage with. I had a genuine back-and-forth with the interviewer about what the work looked like at the company and how my experience mapped to it, and I ended up learning a lot about the day-to-day of the role.
3 months ago
Difficult Positive Bengaluru
My process started with an online coding assessment that I completed soon after applying. I got an email asking me to finish the assessment within abo…
3 months ago
Average Neutral Markham, ON
My interview experience felt pretty standard and not overly intimidating. A behavioral section opened things up with basic questions like why I wanted…
3 months ago
Easy Negative Newark, NJ
My process included a final round that ended up being surprisingly tricky even though earlier parts felt manageable. At the end, I met with a manager …
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
Online Assessment
The interview process typically begins with an online assessment that includes coding questions, often in a LeetCode-style format, covering data structures and algorithms. Candidates should prepare for medium-level array and string problems, as well as basic object-oriented programming concepts.
Online AssessmentLeetCodeCoding Questions
Behavioral and Resume Deep Dive
Candidates can expect a significant focus on behavioral questions and discussions centered around their resume and past projects. Interviewers often prioritize understanding the candidate's experience and fit for the role over purely technical evaluations.
BehavioralResume ReviewExperience Discussion
Technical Interviews
The technical interview rounds generally include a mix of coding challenges and discussions about specific technical skills related to the candidate's background. Candidates should be ready to explain their thought process while solving problems and discussing their project experiences.
Final rounds often involve interviews with hiring managers that may include deeper technical questioning or situational scenarios. Candidates should be prepared for a shift in focus towards specific technical details and problem-solving approaches in these discussions.
Manager InterviewTechnical DepthProblem-Solving
Timeline and Communication
The overall timeline for the interview process can be lengthy, with significant waiting periods between rounds. Candidates may experience delays in communication, which can lead to frustration, so it’s advisable to stay proactive in following up.
TimelineCommunicationFollow-Up
Interview Atmosphere
The interview environment is generally described as friendly and approachable, with many candidates noting a positive rapport with interviewers. This can help ease the pressure, but candidates should still be ready for rigorous questioning.