Software Engineer applicants have rated the interview process at Teradyne with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 63.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 28 days to get hired, when considering 12 user submitted interviews for this role. To compare, the hiring process at Teradyne overall takes an average of 23 days.
Common stages of the interview process at Teradyne as a Software Engineer according to 12 Glassdoor interviews include:
Phone interview: 27%
Skills test: 23%
One on one interview: 19%
Personality test: 12%
Background check: 12%
Group panel interview: 8%
Here are the most commonly searched roles for interview reports -
HR reached out and then had a follow-up call with the hiring manager that lasted an hour. After that, I had an onsite interview at the North Reading office. The last round consisted of panel interviews with several teams. Overall, my experience was very good, but I didn’t get the offer. I have no idea why, and the only feedback was that my experience wasn’t close to the JD
I applied through an employee referral. I interviewed at Teradyne (North Reading, MA) in Jan 2026
Interview
One of my friends referred me for this role, and the recruiter reached out to me fairly quickly. He scheduled first screening with the hiring manager. This was happening just before the christmas break so did not hear back from recruiter if the until new year's first week. Recruiter scheduled on site interview with 5 members including one round with hiring manager. out of 5 interviews that day, interview with hiring manager was majorly us discussing more about the role and I had chance to ask more questions to understand the role better. Rest of interviews as 2 system design type of question, and 2 leet code kind of questions on white board.
Interview questions [1]
Question 1
Check the validity of string containing (({})] characters?
One question related to binary tree.
How to implemement undo-redo functionality in notepad application?
System design question:
How to design ATM machine system for a bank?
How to design a system that reads a file system based database?
Initially, there was an interview with the hiring manager.
Following that, there was an on-site session with multiple technical interviews (a mix of leetcode and OOP live coding, programming questions, and technical background questions) with different people. Each interview experience depended heavily on the person, which varied a lot.
After this, I never heard from them again, even though I was told I would.