I applied through a recruiter. The process took 4 weeks. I interviewed at General Atomics (San Diego, CA) in Oct 2016
Interview
Phone interview with general questions on .NET knowledge and past job experience.
On-site interview that consisted of a meeting with a manager who gave a general overview of the company, what they do, and what they're working toward.
After the meeting with the manager I had a meeting with about 5 developers who watched me solve coding problems. This was for an entry-level position, so they were fairly easy.
I would have seriously considered an offer from this company, they definitely had a good culture and they I felt like I would fit in pretty well there. I didn't have time to wait to see if they were going to make an offer because they took too long to decide and I got an offer from a different company that I liked a little more and that had a shorter commute.
Interview questions [1]
Question 1
Write a function that returns the nth Fibonacci number.
Straight forward - 30 minutes phone screen with behavioral and technical questions on C++.
Followed by 5 hour in-person or virtual interview which included both technical and behavioral questions. Each hour was a different interview with different people.
A 30 minute microsoft teams meeting with questions regarding basic C++/C knowledge, resume review, and generic behavioral questions. Delved specifically into how I work in a team environment, personal strengths and weaknesses, and how to address difficult conversations.
I applied online. The process took 1 week. I interviewed at General Atomics (Poway, CA) in Apr 2026
Interview
30 minute phone call, technical screening with questions around data structures and operators. Last half was resume screening. It was more of a genuine conversation about competency and skill and why you're interested with GA.
Bowls
Get actionable career advice tailored to you by joining more bowls.
Want the inside scoop on your own company?
Check out your Company Bowl for anonymous work chats.