My interview at Frontier was very technical and centered on core engineering basics. The questions I faced were in the familiar problem-solving lane—things like classic Java and LeetCode-style exercises such as two-sum, plus scenarios that tested how I thought through data and structure. Beyond that, I also got pulled into practical areas like database queries, testing approaches, and general Linux and HTTP fundamentals.
In another part of the process, the difficulty pushed closer to “must know it well.” I was expected to be strong in object-oriented programming fundamentals and to speak confidently about data structures and algorithms, not just high-level ideas. That round also brought in more specific topics like WCF services and UI development. The emphasis was on having solid baseline knowledge and communicating well rather than only finding the right answer.
> 1 year
Difficult Neutral Burnaby, BC
My Frontier interview involved an online step where I created features to match the requirements. The setup was tied to the language you selected, but the language choice depended on the team or role I applied for, and I wasn’t able to pick anything outside what they gave me. It felt like a gate that tested whether I could deliver the expected functionality rather than just talk about it.
> 1 year
Average Positive
The process started with an outsourced recruiter call to screen me. If I passed that, I then scheduled a real interview about a week later, and the ti…
> 1 year
Easy Positive United States
One Frontier process I went through started a little strangely—I applied online and got a fairly discouraging email saying my qualifications didn’t ma…
> 1 year
Average Neutral United States
My Frontier interview process moved across multiple conversations over a couple of weeks. It started with a phone interview, and then I went into the …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically starts with a recruiter screening call, followed by 2-3 technical rounds that can include both remote and in-person meetings. The overall timeline is generally quick, with candidates receiving feedback within a week.
Recruiter callTechnical roundsQuick feedback
Technical Depth & Focus
Candidates can expect a strong emphasis on technical skills, including core engineering concepts, programming languages like Java and Python, and practical problem-solving scenarios. The interviews often test both breadth and depth of knowledge.
Technical skillsJavaProblem-solving
Behavioral & HR Questions
Behavioral questions are integrated into the interviews, often following a STAR format, and focus on candidates' past experiences, adaptability, and how they approach productivity and teamwork.
Behavioral questionsSTARTeamwork
Interview Environment & Experience
The interview atmosphere varies, with some candidates reporting a calm and measured experience, while others felt the process was more stressful and interrogation-like. Overall, the tone can shift based on the interviewer and the specific round.
Candidates may be asked to complete practical assessments or coding tasks that align with the role's requirements, testing their ability to deliver functionality rather than just theoretical knowledge.
Some candidates experienced communication breakdowns and scheduling issues during the interview process, which negatively impacted their overall impression of the company’s organization.
Communication issuesScheduling problemsOrganization