Sense logo

Sense Interview Questions
& Process

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

Based on 23 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
60.9% Positive experience

Which role are you interviewing for?

9 roles · 23 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Sense.

Showing 4 of 23
Sense logo
Sense

Principal Data Engineer

Engineering · half a year ago

Executive Average Negative experience No offer 3 rounds
Interview process
Technical screen Onsite
Interview formats
System Design Coding

The system design questions could be more relevant to a Principal Data Engineer's actual job duties instead of topics like designing a cache system which is more for full-stack roles. It would be better to have a set questionnaire for the interviews as some questions seemed to be made up on the spot without a clear plan. Also, the System Design round should be longer than an hour because designing a production-level system with architecture, edge cases, and implementation details takes time, especially when candidates also have to do coding for other questions.

Confirmed questions1 question
  • Can you design a cache system?
Sense logo
Sense

Software Engineer

Engineering · a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Coding Coding Behavioral

I went through a 4 round interview process. The first round was a Javascript problem solving round. The second round was a Javascript functional programming round. I got rejected in the 3rd round, which was a React machine coding round. The last round would have been an HR round to discuss compensation.

Confirmed questions1 question
  • Can you write a function that takes another function as an argument and returns a curried version of it? For instance, if we have a sum function, it should be callable like sum(1)(2)(3).
Sense logo
Sense

Frontend Developer

Engineering · more than a year ago

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

The interviewer was friendly and helped with mistakes. They asked about JavaScript and ReactJS concepts. I was asked to explain my resume projects and discuss my previous frontend and overall development experience. There was an emphasis on needing to thoroughly learn JS and functional programming concepts in JavaScript.

Confirmed questions1 question
  • Could you explain the distinctions between the map and reduce functions?
Sense logo
Sense

Marketing

Marketing · more than a year ago

Mid Average Negative experience No offer 6 rounds
Interview process
Recruiter call Phone screen Onsite Panel Presentation Background check
Interview formats
Behavioral Technical Presentation

I was referred by someone there and went through a few interview rounds with the recruiter and marketing team. After talking to several people, including senior leaders and a founder, I got to the final stages. The salary was a bit low for SF. I felt okay about the role but after 6 interviews, I didn't get any follow-ups, even though I was referred.

Confirmed questions1 question
  • What makes you want to seek a new job?

Sense Interview Questions

Quoted word for word from Sense interview reports.

Can you write a function that takes another function as an argument and returns a curried version of it? For instance, if we have a sum function, it should be callable like sum(1)(2)(3).

Read reports

Can you provide a JavaScript function that mimics the behavior of the built-in 'flat' function?

Read reports

Could you explain the distinctions between the map and reduce functions?

Read reports

What metrics would you monitor if you were building a microservice?

Read reports

When facing tight deadlines and limited testing resources, how do you maintain product quality?

Read report

Formats, difficulty and experience

Across all 23 Sense interview reports.

Interview formats

Behavioral 37.7%
Technical 24.5%
Coding 17%
System Design 9.4%
Presentation 7.5%

Interview difficulty

Easy 17.4%
Average 69.6%
Difficult 13%

Candidate experience

Neutral 8.7%
Negative 30.4%
Positive 60.9%

Reports by job function

Engineering 12
Sales 6
Product 2
Marketing 1
Finance 1
HR 1