
Brock Solutions Inc. Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 44 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Brock Solutions Inc..
Software Integration Engineer
We had a quick 15-minute phone screen where we chatted about my internship experience. Then there was an in-person interview that lasted about 1 to 1.5 hours, where we went really deep into my experience from high school all the way to my last job. After that, there was an online technical interview, about an hour long, split into two parts: first, a verbal quiz on technical topics, and second, a coding problem, like a LeetCode easy or medium. They sent the offer about a week after the technical interview; the whole hiring process was super fast.
- What was your motivation for pursuing a career in software engineering?
Software Developer
I had a behavioural interview where they went through my resume. About two weeks later, they contacted me to set up an in-person interview in two days. They were understanding when I couldn't make it on such short notice, especially since I was in Toronto and the office is in Kitchener. During the second interview, I was locked out because I was given the wrong building. In this second interview, I was told that for my first interview, they mistakenly thought I applied for the Data Analyst position, so they were conducting this interview for the correct role. After the second interview, I gave them three references and then got a rejection email.
No confirmed questions were included in this interview report.
Software Engineer
The interview process was pretty standard. First, I had a chat with HR about my resume. Then, I had a technical interview with two senior software engineers where we worked through some coding problems. If you've graduated recently, they also look at your transcripts.
- Can you walk me through your resume?
- Do you have basic programming knowledge?
- Can you explain database schemas?
Brock Solutions Inc. Software Engineer Interview Questions
Quoted word for word from Brock Solutions Inc. interview reports.
“Write a function on the board that returns true whenever a prime number is passed in.”
Read reports →“Can you write a function that accepts two string parameters, one for a message and another for a list of characters, and returns true if the message can be printed using the characters from the list, otherwise false?”
Read reports →“What is the utility of database indexes, and when do they become less advantageous?”
Read reports →“Given character strings, can you write an algorithm to determine if a given string message can be formed using the characters from these strings?”
Read reports →“Could you explain the difference between the "==" and "=== " operators in javascript?”
Read report →“Design a database schema for a school to save teacher, student, and grade information, noting that teachers can have multiple courses and students can have multiple grades.”
Read report →“Describe your non-coding method for calculating the total number of cars within a city.”
Read report →“How would you create ERDs for tables in the given database scenario?”
Read report →“Can you re-write this code in any way you see fit, focusing on optimization and organization?”
Read report →Formats, difficulty and experience
Across all 44 Brock Solutions Inc. interview reports.