
BTI360 Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 12 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at BTI360.
Software Engineer Intern
So the interview process kicked off with a HackerRank assessment, then I had a recruiter call, and finally, an in-person interview at their office in Herndon, VA. Everyone I met was really nice. They asked typical behavioral questions like 'tell me about an experience on your resume'.
- Can you explain how to reverse a string both iteratively and recursively?
- Could you implement an immutable stack class?
Software Engineer
I got the interview after talking to someone at a university career fair. We set up an on-campus interview for the very next day. The interview was with the same two people I met at the career fair. They asked me a bunch of technical questions, mostly just basic Java stuff you'd find in a textbook, like about mutable data types and the public/private/protected keywords. After those textbook questions, they asked one more open-ended question, and then a coding question. The whole thing took about 30 minutes, and unfortunately, I got rejected after that first interview.
- Explain concepts like mutable data types and the differences between public, private, and protected keywords in Java.
- How would you design an algorithm to uniformly distribute numbers into an array of a given size n?
Software Engineer
The recruiter initially contacted me for a brief 15-minute chat about the role. An in-person interview was then scheduled for the following week, contingent on security clearance, which I have. This interview was expected to last two hours. Given the secret clearance requirement, I also needed to meet with a security clearance specialist. However, an hour later, I received an unexpected email stating that everything was canceled without any prior notice or explanation, only a dismissive response that 'requirements have changed.' It was a very disappointing and time-consuming experience, especially since the process had excellent reviews.
- Were there any repetitive security clearance questions that had already been covered in the secret process?
BTI360 Software Engineer Interview Questions
Quoted word for word from BTI360 interview reports.
“How would you design an algorithm to uniformly distribute numbers into an array of a given size n?”
Read reports →“Could you reverse a string?”
Read reports →“Can you write the code to reverse a string?”
Read reports →“Given the size of an array, can you explain how to split a number evenly into it?”
Read reports →“Can you explain how to reverse a string both iteratively and recursively?”
Read report →“How would you go about reversing a string?”
Read report →“Could you implement an immutable stack class?”
Read report →“What are some general Java concepts like encapsulation and mutability?”
Read report →“Explain concepts like mutable data types and the differences between public, private, and protected keywords in Java.”
Read report →Formats, difficulty and experience
Across all 12 BTI360 interview reports.