I applied through university. The process took 5 months. I interviewed at General Dynamics Mission Systems (Bloomington, MN) in Sep 2015
Interview
I interviewed on campus when they came to the career fair. Questions were behavioral questions, why I wanted to work in their industry, experience with group projects, difficulties when working in group projects, leadership experience, etc.
I applied online. The process took 2 months. I interviewed at General Dynamics Mission Systems (Pittsburgh, PA) in Apr 2018
Interview
I interviewed at General Dynamic in Pittsburgh. The interview took 2-3 hours long. It consists of 3 parts.
1) talk about a project you have done.
2) general computer science questions such data structure and objected oriented programming language
3) whiteboard coding
After that, they will take you on a tour in the company.