I applied online. The process took 9 months. I interviewed at Northrop Grumman in Nov 2023
Interview
I had to complete a phone interview at first, then go to an in-person interview with more technical questions. After that, I waited for about a month before receiving my offer.