I applied through college or university. The process took 1 day. I interviewed at Naval Sea Systems Command (Dallas, TX) in Sep 2017
Interview
Was straightforward and only asked behavioral questions. They didn't ask any technical questions and it was only for one round, but there were two people when the interview was going on. They did require that you have US citizenship though. Other than that it was a very easy interview.