HPR logo

HPR Interview Questions
& Process

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

Based on 19 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
52.6% Positive experience

Which role are you interviewing for?

4 roles · 19 reports

Candidate interview experiences

First-hand accounts from people who interviewed at HPR.

Showing 4 of 19
HPR logo
HPR

FPGA Engineer

Engineering · more than a year ago

Mid Average Neutral experience Decline offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Phone screen Recruiter call Offer
Interview formats
Technical Behavioral Technical

Started with a 30-minute intro phone call, then a 45-minute technical interview with the team lead. After that, I had 4 back-to-back 45-minute technical interviews with the whole FPGA team on the same day (though they said I could split them up). Then, there were a few calls where they tried to figure out my salary expectations, even though I'd already mentioned my current pay and what I was looking for. This was followed by a 45-minute chat with the VP, which was great and I learned a lot about the company. Finally, they had an offer call.

Confirmed questions2 questions
  • Lots of design questions, some with very clear answers and some more open ended.
  • They paid a lot of attention to critical paths and minimizing logic usage/latency because that's their bread and butter.
HPR logo
HPR

Applications Support Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

The hiring process was pretty smooth and moved fast. It began with a 30-minute behavioral phone chat, then a 45-minute technical phone interview. After that, they offered me a third interview, which would have been on-site. But, they told me their needs changed and they were looking for someone to work European business hours, so I decided not to proceed.

Confirmed questions1 question
  • Tell me about your experience with C/C++ programming.
HPR logo
HPR

Software Engineer Intern

Engineering

Intern Average Positive experience Accept offer 4 rounds
Interview process
Take home Phone screen Technical screen Recruiter call Offer
Interview formats
Technical Coding Behavioral

Submitted my application online and also pinged the head university recruiter, Avery Hale. The process involved an online assessment (which I didn't totally ace) followed by a phone screen. Then, there were two 45-minute technical interviews, plus a 45-minute informal chat with a director. I ended up getting an offer. Important note: the online assessment is only offered in C, and so are the technical interviews. You're expected to be comfortable with C syntax and, to some extent, its lower-level features like bitwise operations. For the 2x45 technical interviews, about 15-20 minutes was spent on behavioral/technical Q&A, and the remaining 25-30 minutes was for a coding problem. The chat with the tech director was completely non-technical and non-behavioral; it was just a casual conversation about the intern experience at HPR.

Confirmed questions8 questions
  • Given a computer clock frequency of 3 GHz and a program runtime of 360 ns, calculate the number of instructions executed.
  • Can you explain what a computer thread is?
  • What is TCP/IP?
HPR logo
HPR

Director of Technology

Engineering

Director Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Presentation
Interview formats
Behavioral Technical Presentation

I started with a phone screen call with their Director of Hiring. After that, I had a long phone interview with their VP of Engineering. This then led to an onsite interview, which included a really long 1 hour 45 minute interview with the CEO.

Confirmed questions2 questions
  • It covered a spectrum from technical talks to process discussions and behavioral questions concerning management and leadership.
  • Most of the questions were about very fundamental things like introducing yourself, etc.

HPR Interview Questions

Quoted word for word from HPR interview reports.

Given a computer clock frequency of 3 GHz and a program runtime of 360 ns, calculate the number of instructions executed.

Read reports

Given a description of the ipconfig command, what command is it?

Read report

What are the average and worst-case runtimes for hash table operations?

Read report

Formats, difficulty and experience

Across all 19 HPR interview reports.

Interview formats

Technical 36.7%
Coding 30.6%
Behavioral 28.6%
System Design 2%
Presentation 2%

Interview difficulty

Easy 10.5%
Average 84.2%
Difficult 5.3%

Candidate experience

Positive 52.6%
Neutral 36.8%
Negative 10.5%

Reports by job function

Engineering 19