I applied through an employee referral. The process took 2 weeks. I interviewed at Leidos (San Diego, CA) in Sep 2010
Interview
Landing a position will depend on the project so this is case by case. On the DOD side, if there is a software engineering position available on a project, HR will match your resume with the requirements for the job so make sure you have the correct experience/knowledge with the keywords in the job posting. Then you will most likely be phone screened by HR then brought in for an interview. There will not be a written test (although there should be), but technical interviews will occur and will vary on a project by project basis. Basically, the Engineers on the project will be asked to interview you so depending on the Engineer it could be highly detailed / highly technical or not.
Interview questions [1]
Question 1
This will be case by case, but Engineers on the project who may have no real experience interviewing people or supervising people may be asked to interview you. This might lead to detailed technical evaluations as the engineers won't really have any interviewing experience other than their technical knowledge so they will quiz you on your technical skills.I guarantee that any software position will ask you a question about either searching or sorting so make sure you are familiar with a search and sort algorithm (even if just pseudo-code) and also what the most efficient ones are and why.