Cricut logo

Cricut Software Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
28.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Cricut.

Showing 3 of 7
Cricut logo
Cricut

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Background check
Interview formats
Technical Coding Behavioral

The interview process was pretty standard. I first chatted with a technical recruiter to make sure I met the basic requirements. Then, I got a small coding assignment to show my coding style. After that, there were two in-person interviews: one with the technical team to check my basic skills, and another with HR to see if I'd be a good fit for the company. Lastly, I went through a background check.

Confirmed questions3 questions
  • Can you tell me about your experience with the standard C++ library, and how you'd approach structuring a specific program?
  • What's your understanding of computer graphics concepts?
  • How would you describe your math background, and what specific concepts have you encountered or used in your studies or work?
Cricut logo
Cricut

Software Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

Had a good first chat with the recruiter, she knew her stuff. Then I went into the office to meet the team. The interview was good, they asked some get-to-know-you questions and gave me whiteboard problems. After about an hour with the team, they showed me around. They said I should hear about an offer that same evening or the next day. But I never heard back. I emailed and called but still nothing. It's been over a month. I really liked the company until that point. Super unprofessional!

Confirmed questions4 questions
  • Can you design a database schema?
  • Tell me the difference between an abstract class and an interface.
  • What exactly is a primary key?
Cricut logo
Cricut

Software Engineer

Engineering

Senior Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Technical Coding Other

The recruiter did the initial call, which was kind of technical but easy. Then I got a link to a timed online assessment on devskiller.com. It had 4 parts and 85 minutes. It felt like only the last question counted. I didn't pass because I ran out of time on the last part. The first part was multiple choice and fill-in-the-blank coding questions. Parts two and three involved writing SQL queries based on given tables and problems. Part four was a code review of sample code, which was really long for the time given. The recruiter had advised me to save time for part 4 and to comment on every line, which was odd, but maybe that was the key. I spent a good amount of time trying to understand the code deeply enough to comment meaningfully. Perhaps a different approach of just short comments on each line would have been better than trying to assess the code comprehensively.

Confirmed questions1 question
  • Could you review the provided C# code, consisting of controller, business layer, and repository files written by a junior developer, within the given time constraints?

Cricut Software Engineer Interview Questions

Quoted word for word from Cricut interview reports.

Tell me the difference between an abstract class and an interface.

Read reports

Could you review the provided C# code, consisting of controller, business layer, and repository files written by a junior developer, within the given time constraints?

Read report

What's your understanding of computer graphics concepts?

Read report

Formats, difficulty and experience

Across all 7 Cricut interview reports.

Interview formats

Technical 41.2%
Coding 35.3%
Behavioral 17.6%
Other 5.9%

Interview difficulty

Easy 14.3%
Average 57.1%
Difficult 28.6%

Candidate experience

Positive 28.6%
Neutral 28.6%
Negative 42.9%