Critical Mass logo

Critical Mass Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
77.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Critical Mass.

Showing 3 of 9
Critical Mass logo
Critical Mass

Software Engineer Intern

Engineering · more than a year ago

Intern Easy Negative experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Behavioral

The interview process was pretty chill. The interviewers were really nice, welcoming, and friendly. They gave me plenty of time to answer questions, and they asked a good mix of technical and behavioral questions. Some solid studying on JS, HTML, and CSS should be enough for this role. Any experience with SEO and accessibility would be a big plus.

Confirmed questions8 questions
  • In JavaScript, what's the distinction between the == and === operators?
  • Describe a problem or obstacle you faced on a previous school or work project and explain how you overcame it.
  • What differentiates OOP from functional programming?
Critical Mass logo
Critical Mass

Software Engineer

Engineering · more than a year ago

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Take home Presentation
Interview formats
Coding Technical Behavioral

The interview included a take-home coding challenge that tested practical JavaScript web development skills. It was divided into two parts: sorting/processing data and then visually displaying it. I had 3-4 days to complete it. On the actual interview day, I had to go over my code and explain it thoroughly. The interviewers were really nice and made the atmosphere relaxed so I could feel at ease. They also asked some behavioral questions at the end, so make sure you're ready to discuss your previous experiences and what you've contributed.

Confirmed questions2 questions
  • Can you walk me through your data processing approach and the reasoning behind it?
  • Tell me about your past experiences and contributions in detail.
Critical Mass logo
Critical Mass

Software Engineer

Engineering

Intern Easy Positive experience Accept offer 2 rounds
Interview process
Take home Technical screen Presentation
Interview formats
Coding Technical Presentation

The interview process for the internship wasn't too difficult. I was given a coding challenge to complete over a few days. This challenge involved some basic data processing using JavaScript and then displaying that data using HTML. During the actual interview, I had to explain the code I had already written in depth. Both the interviewer and recruiter were quite friendly. The recruiter even stayed in touch for about six months, even with the COVID-19 situation.

Confirmed questions1 question
  • Can you explain the code you wrote in detail?

Critical Mass Software Engineer Interview Questions

Quoted word for word from Critical Mass interview reports.

In JavaScript, what's the distinction between the == and === operators?

Read reports

Could you explain the difference between cookies and local storage?

Read report

Comparing SASS, styled-components, and CSS, what are the key differences, and which one do you prefer and why?

Read report

Are you familiar with the Web Content Accessibility Guidelines (WCAG)?

Read report

Formats, difficulty and experience

Across all 9 Critical Mass interview reports.

Interview formats

Behavioral 42.1%
Technical 36.8%
Coding 15.8%
Presentation 5.3%

Interview difficulty

Easy 44.4%
Average 55.6%
Difficult 0%

Candidate experience

Negative 22.2%
Positive 77.8%