
Exa Corporation Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 16 interview experiences · FREE TO READ
Which role are you interviewing for?
5 roles · 16 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Exa Corporation.
Engineering Intern
The interview process took over 1.5 months, even going past the internship's intended start date. It was surprisingly fast-paced given they were eager to hire. It started with a phone screening, then an hour-long WebEx with over a dozen engineers where I had to present my work. Afterward, they asked for references, and it was wild they contacted all 3-4 for a temporary intern role. A week later, a manager called unexpectedly since they missed my WebEx presentation and I was interviewed over the phone. Later that day, they called again, super impressed, and said HR would contact me the next week to sort out the start date. I had made requests about timing and duration, and they were really flexible – it felt like an unofficial offer. But then, no word from HR. The same manager called at a weird time, thanked me for my interest, and said they were going with other candidates. They really wasted time interviewing for a temporary role and especially my time by offering then pulling it back for no clear reason!
- Can you walk us through your work experience as presented?
- Tell us more about the work experience you covered in your presentation.
Software Engineer
The whole thing took about 2.5 months from the first chat, partly because I was busy and partly because of the holidays in Nov/Dec. Started with a phone call from the director of software engineering, asking about my background and giving me an algorithm problem. Then there was a take-home test on computational geometry that I had 48 hours to complete. After that, I spoke with the VP of software engineering over the phone for about an hour, covering MPI, C++, and my past work. The final stage was a full day onsite. It kicked off with me giving a 1-hour presentation on my previous work or research. Then I had one-on-one interviews with 9 different people, each about 45 minutes long. I expected some questions about work culture and general behavioral stuff, but honestly, every single interview was super technical. They grilled me on C++, MPI, algorithms, spotting code errors, writing pseudo code, and even fluid dynamics and numerical methods. It was a lot, but also pretty cool. They clearly put a ton of thought into designing this interview process, almost like they wanted to show off their team's expertise. I did get to ask them a bunch of questions about the work and their culture too.
- Questions on C++, Algorithms, and Data structures.
- Questions on MPI.
- Questions on fluid dynamics and CFD.
Physics Validation Engineer
I applied online and then had a call with the HR manager to talk about when I'm free and ask some basic questions. A couple days later, the Hiring Manager called me. We talked for about an hour, and they asked me technical questions. They also said I could email them answers to any I didn't get right or only partially answered. After that, I was invited to HQ in Burlington, MA for a full day of interviews. It started with an hour presentation on my PhD research. Then I met with about 6 people from the Physics R&D team, including physicists, mathematicians, and senior researchers who had engineering and software backgrounds.
- Do you have hands-on experience interfacing numerical solvers with visualization codes?
- What knowledge do you have regarding the various numerical methods employed in CFD?
Aerodynamics Applications Engineer
So there were 2 rounds. The first round was a group interview with about 3-4 interviewers. They asked more soft skill questions and about my academic and previous work experience. The second round was technical and usually with the technical director, where I had to solve aerodynamics problems using basic principles.
- What can you tell us about your academic background?
- Can you describe your past work experience?
- How would you approach solving aerodynamics problems using fundamental concepts?
Exa Corporation Interview Questions
Quoted word for word from Exa Corporation interview reports.
“What is 70 dB plus 70 dB equal to?”
Read reports →“Given a dataset of a million points in a 2D Cartesian coordinate system, what approach would you use to find the point nearest to a specified (x, y) coordinate?”
Read reports →“Can you explain how to check if a given point lies within a tetrahedron or pyramid?”
Read reports →“Can you explain what virtual functions are?”
Read reports →“Can you describe the possible CFD applications on a car?”
Read report →“How would you approach solving aerodynamics problems using fundamental concepts?”
Read report →“What knowledge do you have regarding the various numerical methods employed in CFD?”
Read report →“How would you approach a difficult probability question?”
Read report →“What's your knowledge in Python?”
Read report →Formats, difficulty and experience
Across all 16 Exa Corporation interview reports.