I applied online. The process took 2 weeks. I interviewed at Northrop Grumman (Rancho Bernardo, CA) in Jun 2012
Interview
They conducted a phone interview after I applied on the website. The asked very specific questions regarding the job and my experience with embedded systems. After a couple days, they gave me a call back for an in-person panel interview. There were 4 people that sat in on the panel during the interview, and it was very intimidating. Each person had their own gauntlet of questions, and it was a grueling process. Be prepared to display your knowledge and experience to them. They have a whiteboard and ask questions to make sure you are competent in the areas you claim to be, so don't try to BS them while applying. These people are experts and will see right through it.
I applied in-person. I interviewed at Northrop Grumman (Washington, DC) in Oct 2008
Interview
I was already supporting the customer that Northrop Grumman won the contract from. The government organization that I was supporting had already requested that I remain to continue supporting them as a Northrop Grumman employee. I had already worked at that government site for over 10 years prior to Northrop Grumman winning the contract. Therefore my interview was easy.
I applied online. The process took 7 weeks. I interviewed at Northrop Grumman in Aug 2012
Interview
I applied through website, was called by HR to schedule an interview. I interviewed with 4 managers simultaneously. Software related and behavioral questions - a range covering resume, school projects, object-oriented programming, teamwork and conflict resolution, testing process, software life cycle, and such. Took about seven or eight weeks from interview until offer made.