I applied online. The process took 3 weeks. I interviewed at Northrop Grumman in Jun 2022
Interview
Phone interview with 6 employees, lasting about 45 minutes. All of the questions were about personal qualities, work/education experience, and my interests. They seemed much more interested in getting to know me than grilling me with technical questions.
Interview questions [1]
Question 1
Name a time that you had trouble working with someone on a team, and how you handled the situation.
3 rounds with talking about scenarios. It was overall a very long interview process but could be worth it if you get the job. They are very goal orientated. It seemed like a great company to be working for but unfortunately the pay was too low for the position.
I applied online. I interviewed at Northrop Grumman
Interview
This is for a position in the Ohio location. There were two interviews:
1. Phone Screening
2. Panel Interview
The phone screen was mainly to look over at your resume, not too difficult.
The panel interview was more of a technical interview, testing how you think and how clearly you can communicate. They are also testing your "cultural fit", so it is best to act passionate about the position. There were no coding exercises.
Interview questions [1]
Question 1
Q: What is the difference between TCP and UDP?
Q: What is the difference between a router and a switch?
Q: If we had a black box, where you can only feed it inputs and observe the outputs, how would you figure out the underlying functionality?
Q: Why are you interested in working here?
Q: What is a race condition and how would you solve one?
Q: What programming language are you most proficient in?
Q: Are you acquainted with reverse engineering?
Q: What keywords in C are used to allocate/deallocate memory? What about C++?
Q: Have you ever worked in teams? What did you like/dislike about them?