
Brigham Young University (BYU) Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 6 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Brigham Young University (BYU).
Software Engineer
The first interview was over video call, lasting about 45 minutes. They asked some technical questions and gave some coding challenges. The second interview was in person at BYU. Before that, they gave a take-home challenge to be completed within a week. During the interview, they asked many standard questions, especially behavioral "tell me about a time when..." questions. They then reviewed the take-home challenge, provided another coding challenge, and asked a couple of whiteboarding questions. This part lasted about 2 and a half hours.
- Can you find and fix the bug in this sample web app?
- Could you tell me about a time when...
Software Engineer
So first, I had a phone chat about my general experiences and career goals. After that, they sent over a programming challenge to complete at home, written in javascript. They mentioned they tend to interview candidates who submit a completed challenge, no matter the final score. The next step was an in-person interview with three engineers. We talked about some general experiences, and then I had to write some code on the whiteboard. The problem wasn't too difficult, and they were helpful with hints.
- Can you provide an algorithm that runs in O(n log n) or faster to find two numbers in an array of integers that sum up to a specified third number?
- Describe an algorithm with a time complexity of O(n log n) or less that identifies two integers within a given array whose sum equals a target number.
Senior Software Engineer
I had a phone interview that was non-technical and with the hiring manager, mostly just talking about my interests. Then there was an on-site technical interview, followed by an on-site non-technical interview. Oh, and I also had to do a take-home project.
- Can you explain what microservices are?
Brigham Young University (BYU) Software Engineer Interview Questions
Quoted word for word from Brigham Young University (BYU) interview reports.
“Describe an algorithm with a time complexity of O(n log n) or less that identifies two integers within a given array whose sum equals a target number.”
Read reports →“Can you provide an algorithm that runs in O(n log n) or faster to find two numbers in an array of integers that sum up to a specified third number?”
Read reports →“Describe how you would sort an array of integers in ascending order, ensuring that no more than O(n^2) comparisons are made.”
Read reports →“Can you explain what microservices are?”
Read reports →“Can you find and fix the bug in this sample web app?”
Read report →“Could you tell me about a time when...”
Read report →“What's your experience with databases?”
Read report →“Can you share your career aspirations?”
Read report →Formats, difficulty and experience
Across all 6 Brigham Young University (BYU) interview reports.