The process I went through was fairly odd-I had applied to be a software engineer intern, but the interview structure itself seemed to be formatted for a full-time engineering position (not an internship). The interviewers themselves were surprised that I was actually just an intern. So, take the structure of the interview with a grain of salt-- they kept on talking about some other format that I could have followed, called a blitz, which was a full-day tour of the facility in a group, then split into breakout sessions for interviews.
I had what seemed to be a compressed version of the interview process-- I showed up with my passport and ID in hand, as well as the required HR documents. I then was escorted by the project manager to a conference room, where the next 3-4 hours were spent interviewing 6 different teams. It was kind of formatted like "The Voice", in which any teams that consider you a good candidate for their group put in an offer. Having a security clearance is a big plus, since you can work on classified stuff. As far as a summer intern goes, I would be mostly limited to working on declassified stuff since the non-interim clearance usually takes a few months to go through.
The questions themselves had a little bit of variety, but it was more or less a sheet that the teams were all required to fill out. This led to me repeating certain questions several times. All of the time for each panel went sort of like this-
It was nothing too bad. A few questions are detailed down below, but it was more concept focused. Just make sure you are familiar with the concepts of Java (data structures, why you would use one data type over the other). I was expecting more algorithm/Big O/coding questions, but I never got them. I got the sense that if they had more time, they would have gone into it, but each team only got 30 minutes to talk.
As of writing this review a few hours afterward, I have not received a call back, but they said to wait about a month due to the holiday season. Overall, the travel from Dallas was more of a pain than the actual interview, but the interview itself took a long time.
Tell me about your resume. What relevant skills to our team do you have?
Tell me about a time that a teammate wasn't pulling their weight/was hard to work with, and how did you respond to it?
What is the difference between an interface and class in Java?
If I told you to write a Java program to interface with the phone in this room, including a full-fledged GUI, but I didn't give you the actual interface code, how would you go about writing the program?
What's the difference between Agile and Waterfall development?
What's the advantage of OOP languages over procedural/script programming?
Do you have a security clearance?
Do you have experience with operating systems, and to what extent?
What is white box testing vs. black box testing, and what experience do you have running manual/automated tests?
The following metrics were computed from 4 interview experiences for the L3Harris Software Engineer (Internship) role in Greenville, Texas.
L3Harris's interview process for their Software Engineer (Internship) roles in Greenville, Texas is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for L3Harris's Software Engineer (Internship) interview process in Greenville, Texas.