BTI360 logo

BTI360 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

2.8 Rounds average
Average Typical difficulty
75% Positive experience

Which role are you interviewing for?

1 roles · 12 reports

Candidate interview experiences

First-hand accounts from people who interviewed at BTI360.

Showing 4 of 12
BTI360 logo
BTI360

Software Engineer Intern

Engineering · nearly a year ago

Intern Easy Positive experience No offer 3 rounds
Interview process
Take home Recruiter call Onsite
Interview formats
Technical Coding Behavioral

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'.

Confirmed questions2 questions
  • Can you explain how to reverse a string both iteratively and recursively?
  • Could you implement an immutable stack class?
BTI360 logo
BTI360

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

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.

Confirmed questions2 questions
  • 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?
BTI360 logo
BTI360

Software Engineer

Engineering

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Background check Technical screen
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • Were there any repetitive security clearance questions that had already been covered in the secret process?
BTI360 logo
BTI360

Software Engineer Intern

Engineering

Intern Easy Positive experience No offer 4 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Technical Coding

It was a long process, but a good one. There were 4 parts: a phone screen, a security screen, an online technical interview, and then an onsite interview. The technical and final interviews were pretty chill, and the questions weren't too tough for a regular computer science student. They really care about you explaining how you think, which is super important.

Confirmed questions3 questions
  • Could you write code to perform binary search?
  • How would you go about reversing a string?
  • Given the size of an array, can you explain how to split a number evenly into it?

BTI360 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

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

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.

Interview formats

Technical 35.7%
Coding 28.6%
Behavioral 28.6%
Group 3.6%
Other 3.6%

Interview difficulty

Easy 41.7%
Average 58.3%
Difficult 0%

Candidate experience

Positive 75%
Negative 16.7%
Neutral 8.3%

Reports by job function

Engineering 12