Citrine Informatics logo

Citrine Informatics 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

3 Rounds average
Average Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Citrine Informatics.

Showing 3 of 6
Citrine Informatics logo
Citrine Informatics

Senior Software Engineer

Engineering · more than a year ago

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

The interview included a technical phone screen with a senior engineer, followed by a take-home technical and written challenge that was quite enjoyable (creating a SI unit converter web app and writing an email to persuade the CTO to adopt CI/CD), and finally an on-site interview. The on-site consisted mostly of structured interviews with pre-written questions. It was less rigid than expected, especially since they provided a document detailing their process beforehand. They did a good job of giving insight into the company culture and assessing both technical and soft skills.

Confirmed questions3 questions
  • Tell me about your past work experience and projects.
  • Could you share some of the technical difficulties you encountered while working on past projects?
  • What non-technical challenges did you face in your previous roles?
Citrine Informatics logo
Citrine Informatics

Software Engineer

Engineering

Mid Easy Negative experience No offer 3 rounds
Interview process
Take home Technical screen
Interview formats
Technical Coding Behavioral

The citrine interview process for a software engineer is long, taking over 16 hours which isn't great for a candidate's time. They don't advertise upfront that it's a 12-hour process, which is double the usual length. They should be clear about the time commitment. They focus more on behavioral questions than technical skills. Their take-home test is supposed to take about 5 hours, which is impossible given the constraints: language restrictions, weird unicode characters and output formatting, API and dockerizing, unit tests, and automated testing. The main part, a parsing and DSL exercise, could easily take 5 hours by itself. Interviewers ask behavioral questions over Zoom in a robotic way, even apologizing for sounding scripted.

Confirmed questions2 questions
  • Can you tell me about a challenge you faced that didn't have a clear solution, and how you tackled it?
  • Describe an open-ended challenge you encountered and your approach to solving it.
Citrine Informatics logo
Citrine Informatics

Software Engineer

Engineering

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Take home Offer
Interview formats
Technical Coding

The interview process began with a 30-minute conversation with the in-house technical recruiter, followed by another 30-minute chat with the hiring manager. Afterwards, I was given a homework assignment, which I limited to 10 hours as recommended. The challenge was enjoyable, and I was quite pleased with my submission. The interactions up to that point had been very positive. After submitting the challenge, it took the company two weeks to respond. This was acceptable as they kept me informed and were generally responsive, and I understand that unforeseen circumstances arise. However, this morning, I received a standard rejection email from a no-reply address. I would have appreciated some feedback on my code, especially since it took a significant amount of time to complete. I'm unsure what might have been wrong with my code, as I was rather proud of it.

Confirmed questions1 question
  • Could you write and deploy an API to convert SI units?

Citrine Informatics Software Engineer Interview Questions

Quoted word for word from Citrine Informatics interview reports.

Could you create an API for converting imperial units to SI units?

Read reports

Could you outline how to identify a good set of feasible points that effectively spans the feasible region, given a set of non-linear constraints?

Read reports

Could you discuss the methods your team employs, specifically including graph networks and Random Forest when a domain-specific approach is not readily apparent?

Read reports

Could you share some of the technical difficulties you encountered while working on past projects?

Read report

Can you tell me about a challenge you faced that didn't have a clear solution, and how you tackled it?

Read report

Describe an open-ended challenge you encountered and your approach to solving it.

Read report

What non-technical challenges did you face in your previous roles?

Read report

Formats, difficulty and experience

Across all 6 Citrine Informatics interview reports.

Interview formats

Technical 42.9%
Coding 35.7%
Behavioral 21.4%

Interview difficulty

Easy 33.3%
Average 50%
Difficult 16.7%

Candidate experience

Negative 50%
Neutral 16.7%
Positive 33.3%