Phoenix Technologies logo

Phoenix Technologies Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

2.6 Rounds average
Easy Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Phoenix Technologies.

Showing 3 of 5
Phoenix Technologies logo
Phoenix Technologies

Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Technical screen
Interview formats
Behavioral Technical Coding

The HR department found my resume online and reached out. They set up two phone interviews. The first one was quite general and high-level. The second phone interview was technical, focusing heavily on OS principles and kernel implementation details. Then, I had a 1:1 technical interview where we discussed VM implementation and its potential performance impacts. We went over: 1. Physical memory management 2. Page table / TLB management 3. Memory allocation and process address space. There was also a C programming interview where I had to implement link list routines for both singly and doubly linked lists, plus heap and binary tree implementations.

Confirmed questions2 questions
  • Regarding two threads of the same process on different logical CPUs, what occurs if they both hit a seg fault?
  • When the heap is fully utilized, how does a process allocate memory?
Phoenix Technologies logo
Phoenix Technologies

Software Engineer

Engineering

Entry Easy Negative experience Decline offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

I interviewed for a role on a new product team that was still being formed. Up to that point, they had only hired a non-technical project manager. They had set really aggressive deadlines for the product, which were also tied to bonuses. Since I knew what they wanted was impossible, I turned down their offer. I wasn't surprised to see the job relisted multiple times over the next year, long after the initial deadlines they told me about.

Confirmed questions1 question
  • Are you able to work from the office?
Phoenix Technologies logo
Phoenix Technologies

Software Engineer

Engineering

Mid Average Positive experience Accept offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

the hiring manager was away for a business trip, so they have arranged another person to interview me. the interviewer ask questions about previous projects, why i want to leave, etc, nothing too exciting.

Confirmed questions1 question
  • Why are you looking to leave your previous job?

Phoenix Technologies Software Engineer Interview Questions

Quoted word for word from Phoenix Technologies interview reports.

When the heap is fully utilized, how does a process allocate memory?

Read reports

Regarding two threads of the same process on different logical CPUs, what occurs if they both hit a seg fault?

Read reports

Formats, difficulty and experience

Across all 5 Phoenix Technologies interview reports.

Interview formats

Behavioral 40%
Technical 40%
Coding 20%

Interview difficulty

Easy 40%
Average 40%
Difficult 20%

Candidate experience

Negative 40%
Positive 60%