Illumina logo

Illumina Software Engineer Interview Questions
& Process

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

Based on 82 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Illumina.

Showing 3 of 82
Illumina logo
Illumina

Software Engineer

Engineering · half a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Coding Technical Behavioral

The interview process starts with an HR screening, then there's an online coding test with three scenario-based questions. After that, there's a team call where they ask technical questions, and finally, you go to the office for an in-person interview with the managers.

Confirmed questions2 questions
  • Technical questions regarding TypeScript
  • Technical questions regarding Python
Illumina logo
Illumina

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Take home Technical screen Recruiter call
Interview formats
Technical Behavioral

In 2022, after I applied, I was asked to do a take-home assignment and then had a virtual interview. The role I applied for was A, but they put me in for B, saying a manager thought I might fit another dev team. I didn't do well in that interview because I hadn't prepared much. I reapplied for position A in 2023, but HR rejected me, saying I lacked the necessary experience.

Confirmed questions2 questions
  • Can you explain SOLID principles?
  • What is your experience with NoSQL databases?
Illumina logo
Illumina

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interview process started with a HireView, followed by a recruiter call, then a hiring manager call to check my background. After that, there was a final loop of 4-5 interviews with the entire team. I wouldn't want to waste my time interviewing with them again because some parts felt unprofessional. The recruiter asked questions that were already covered in the HireView, which made me wonder why the extra step. One interviewer seemed unprepared and even asked incorrect questions, like he wasn't sure of the answers himself. However, the other interviewers and the manager were nice. The most frustrating part was the lack of response from the recruiter to my follow-up emails after the final round. I eventually got an automated rejection email after 4 weeks, which felt soul-crushing given the time invested. While I get that companies might not provide feedback due to high volume, an automated rejection doesn't feel respectful of a candidate's time. This isn't the first time either; I had a similar experience before where the recruiter ghosted me after the final interview and sent an automated rejection. As a software engineer, I understand automation, but communication about interview outcomes shouldn't be automated; it's a moral obligation to inform candidates properly.

Confirmed questions3 questions
  • Tell me about your background and why you're interested in this role, similar to the HireView questions.
  • Questions related to the technologies listed in the job description.
  • A coding challenge, like those found on LeetCode.

Illumina Software Engineer Interview Questions

Quoted word for word from Illumina interview reports.

Write a function that takes an integer and returns the integer with its digits reversed, for instance, 123 should become 321.

Read reports

How would you explain to a six-year-old why the sun appears redder at sunset?

Read reports

Can you create a program that takes a string and outputs the count of each letter alphabetically, skipping letters not present? For example, 'hello' should output 'e1h1l2o1'.

Read reports

Can you explain what a p-value is in the context of a t-test?

Read reports

Regarding the image, why do you think a portion of it appeared blurry?

Read report

Could you explain standard deviation in a way a 5-year-old would understand?

Read report

Given only flour and water, how would you figure out the best ratio through an experiment?

Read report

Could you write a function to return a list of files and folders that meet specific filter criteria, handling nested structures?

Read report

Can you explain what a C segmentation fault is and how one would go about debugging it?

Read report

Formats, difficulty and experience

Across all 82 Illumina interview reports.

Interview formats

Technical 37%
Behavioral 33.3%
Coding 16.9%
Presentation 5.3%
System Design 3.2%

Interview difficulty

Easy 13.4%
Average 73.2%
Difficult 13.4%

Candidate experience

Positive 50%
Neutral 28%
Negative 22%