Applied online, got a phone call 5 months later. Got flown out for an interview - flight, hotel, rental car paid for by company. Arrived at 7:30am, HR meeting with other candidates (get itinerary, check passport, copy transcripts), took tour of the shipyard, went for interview with the department you'll most likely be working with (in New London - get shuttled over there), lunch with a member of the same department, return to Groton for exit interview with HR. The people there were really nice. The New London office is much nicer, seemed like a nice place to work.