I applied online. I interviewed at General Atomics
Interview
Phone Interview. Recruiter could not tell me if its was discussion only with manager , or will be a technical interview with a Panel. There were 3 people (including manager). No Introductions from their side except their names. Seemed rude & unprofessional. Manager asked me to introduce my background . Once I was done, asked the team to ask questions. There were very specific product related questions down to program / Functions , flag variables level. Answered tons of the questions correctly, & for some I explained the approach not specific answer. Not sure if the interviewer was a contractor trying to save his job.. For someone with many many years in the industry, I have never seen such specific questioning. Seemed more like they were going thru motions to eliminate. Manager told me that recruiter will get in touch with me , although I doubt it.
Initial 30 minute phone screening. Second interview was an hour going over my previous work experience and technical questions that consisted of OOP fundamentals, pointers & references, mutex locks, TCP vs UDP, virtual funcitons
Interview questions [1]
Question 1
How would you troubleshoot HW & SW network communication?
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.