Yubico logo

Yubico 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

2.7 Rounds average
Average Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Yubico.

Showing 3 of 6
Yubico logo
Yubico

Software Engineer

Engineering · a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Offer
Interview formats
Behavioral Technical Coding System Design

It was a really great interview process! They have a 2-part online assessment that was clearly well-thought-out. They're looking for someone who can not only write code and a design doc, but also include tons of documentation, including their thinking on trade-offs and risks. The whole thing was super smooth, honestly the best I've had in a while. It's a pretty standard flow: Recruiter Call -> Hiring Manager Call -> Online Assessment -> Final Call -> Offer. The recruiter was awesome, gave me all the info I needed upfront and helped me know who was next. The hiring manager was super knowledgeable and gave a ton of info, which made me really excited. She asked about my experience to see if I'd fit and about times I'd run into issues. Just have some key experiences ready, and you'll be fine. The online assessment was cool! It had two parts. First, you update an API that uses hardcoded values to use a real datastore. The code's in Go, but even though I don't know Go, it was easy to pick up. Second, you write a design doc for the next phase of APIs. Both parts require you to document everything you think of – comment your code a lot and write a really thorough design. They want to see that you can execute but also think about trade-offs and risks, so make sure you include all that. All in all, a fantastic interview approach.

Confirmed questions7 questions
  • Can you describe your ideal code review process and what you prioritize when reviewing code?
  • What are the key things you look for when reviewing code?
  • Tell me about your experience as a senior engineer and the steps you take to ensure you fit into a role.
Yubico logo
Yubico

Software Developer

Engineering · a year ago

Entry Difficult Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

it was easy, got the role from LinkedIn. The technical interview takes a bit, but they make you feel comfortable. First, there's an HR interview, then one with the technical team. Overall, it was a good experience.

Confirmed questions1 question
  • What is your reason for leaving your previous employer?
Yubico logo
Yubico

Software Engineer

Engineering

Entry Easy Neutral experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

Had a first call with the recruiter, who asked about my experiences and working process. The recruiter described the position, the team, and the ~5 interviews needed. They also asked for my salary requirements and notice period.

Confirmed questions4 questions
  • Could you tell me about your past experiences and how you approach your work?
  • The recruiter wanted to know about your experience and working process.
  • What are your salary expectations?

Yubico Software Engineer Interview Questions

Quoted word for word from Yubico interview reports.

How would you approach the design for the next phase of APIs?

Read reports

When you're writing code and design documents, how do you document your thoughts on trade-offs and risks?

Read report

Can you describe your ideal code review process and what you prioritize when reviewing code?

Read report

What are the steps you take as a senior engineer to ensure you fit in that role?

Read report

What is your reason for leaving your previous employer?

Read report

Formats, difficulty and experience

Across all 6 Yubico interview reports.

Interview formats

Behavioral 46.2%
Technical 30.8%
Coding 15.4%
System Design 7.7%

Interview difficulty

Easy 16.7%
Average 66.7%
Difficult 16.7%

Candidate experience

Positive 33.3%
Negative 33.3%
Neutral 33.3%