Smartsheet logo

Smartsheet Software Engineer Interview Questions
& Process

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

Based on 49 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
57.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Smartsheet.

Showing 3 of 49
Smartsheet logo
Smartsheet

Software Engineer

Engineering · a year ago

Senior Average Positive experience No offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Presentation Background check Offer
Interview formats
Technical Coding System Design Behavioral

Started with a recruiter screen, then a 60-minute tech screen where I had to solve a medium LeetCode problem which was pretty straightforward. The final round was supposed to be 4 stages, usually spread over 2 days depending on schedules. The people there were super nice and enthusiastic, really selling the work-life balance, which is a big plus. My final round didn't go so well though. I was blindsided by the system design part and it threw me off for the API implementation, where I even missed a simple BST optimization. I did better on the next two, a behavioral and another LeetCode medium, but those are generally easier so it was too late by then. Smartsheet's acquisition by private equity means no more equity benefits, but base pay and bonus seem the same. So maybe not the best place if salary is your top priority, but if you're looking for a relaxed environment, good learning, and great colleagues, it seems like a solid choice.

Confirmed questions5 questions
  • Solve a Leetcode medium DSA problem for the tech screen and one of the final rounds.
  • Implement an API.
  • Discuss optimizations for the API implementation, possibly using light DSA knowledge like BST.
Smartsheet logo
Smartsheet

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Coding

The recruiter mentioned the interview would be about 10 minutes for an intro, then 40 minutes for 1-2 coding problems, and a 10-minute wrap-up where I could ask questions. However, during the video call, the interviewer didn't provide an overview of the interview structure. After a quick intro, she asked a values-based question. I wasn't sure if a coding question was next or how much time we'd have for it. Then we proceeded to the coding problem.

Confirmed questions2 questions
  • Can you share an example of a problem-solving situation?
  • Let's work through a LeetCode easy problem with arrays and hash tables.
Smartsheet logo
Smartsheet

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Coding

I went through the Smartsheet interview process from late December 2021 to early January 2022, which lasted about 4 weeks. First, there was a recruiter phone screen with no technical questions. Then, I had a 1-hour coding session with two interviewers, where I was asked one generic LeetCode-style question. The final stage was a 5-hour loop with three coding sessions and two behavioral sessions, with coding questions adjusted to my skill level. The recruiter was responsive, and I received my offer just two days after the final interview.

Confirmed questions3 questions
  • Tell me about a challenge you encountered.
  • Describe a mistake you made.
  • Share an experience dealing with a conflict.

Smartsheet Software Engineer Interview Questions

Quoted word for word from Smartsheet interview reports.

Given a list of strings, group the words that are anagrams.

Read reports

How would you find the first character that doesn't repeat in a string of lowercase letters?

Read reports

Given a string, can you determine if it exists in a matrix as a sequence of adjacent letters?

Read reports

From a library of books, can you write a function to identify and return all words that are present in every single book?

Read report

What are the essential fields needed for a request to a given web page?

Read report

Design a system that can accommodate both single-player and two-player versions of solitaire.

Read report

Can you name the available background scheduling options in Rails?

Read report

Formats, difficulty and experience

Across all 49 Smartsheet interview reports.

Interview formats

Coding 32.8%
Technical 30.3%
Behavioral 21.8%
System Design 13.4%
Other 1.7%

Interview difficulty

Easy 14.3%
Average 71.4%
Difficult 14.3%

Candidate experience

Positive 57.1%
Negative 28.6%
Neutral 14.3%