Smoothstack logo

Smoothstack Interview Questions
& Process

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

Based on 64 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
54.7% Positive experience

Which role are you interviewing for?

12 roles · 64 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Smoothstack.

Showing 4 of 64
Smoothstack logo
Smoothstack

DevOps Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Coding Technical

You'll get an assessment with 3 coding challenges. You can use any language for the first one, the second is an SQL problem, and the third must be done in Bash. There are also some multiple choice questions about Python.

Confirmed questions1 question
  • Any questions about Python?
Smoothstack logo
Smoothstack

Cloud Engineer

Engineering · more than a year ago

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

So first there was a screening, like a 15-minute call with a recruiter. Then there was a technical test, kind of like hackerrank, but on Zoom where I had to explain my project. Finally, a 30-minute technical interview where I showed my project and they asked some normal interview questions, like when you've failed before.

Confirmed questions4 questions
  • Can you define what an API is and also explain what a RESTful API is?
  • Tell me about a time you failed.
  • Can you showcase your project?
Smoothstack logo
Smoothstack

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Take home Presentation
Interview formats
Coding Presentation Technical

I went through a coding assessment that was pretty easy if you're familiar with leetcode, and you should be up to date with bash and sql. After passing that, I attended a 30-minute seminar. It feels like a waste of time because they rejected me after I attended the seminar, where they just asked if I was willing to relocate and if the job still sounded good to me, to which I said yes to both.

Confirmed questions1 question
  • Can you explain how to resolve a database query problem using SQL?
Smoothstack logo
Smoothstack

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Take home Phone screen Technical screen
Interview formats
Coding Technical Behavioral

So, their interview process is quite thorough. It begins with a coding challenge, then moves to a phone interview, and finally a technical interview. I made it to the technical interview stage, but unfortunately, I didn't get an offer to proceed further. The initial coding challenge was relatively straightforward if you've got some basic coding experience and can grasp new things quickly. I encountered questions on C++, bash, and MySQL. I hadn't worked with MySQL before taking the test, but I managed to complete it just by using the documentation as a reference. The phone interview was pretty standard, so I'll skip over the details. For the technical interview, I was asked some technical questions and then asked to present and demonstrate a project I had coded. The questions covered general programming concepts, languages I listed as proficient on my resume (specifically C++ and C#), and SQL. I didn't have any issues with these, and they were really great throughout the whole process. If I had a more conventional background, I might have moved on, or I'd be open to trying again, but it's probably for the best since my lack of database knowledge likely means I'm not the right fit. Wishing the best of luck to everyone else going through the process.

Confirmed questions5 questions
  • What is an API, and can you explain OOP?
  • What are the fundamental principles of OOP?
  • Could you explain C++, bash, and MySQL?

Smoothstack Interview Questions

Quoted word for word from Smoothstack interview reports.

Can you write an SQL query to return the sums of numbers from the given table, ordered in descending order?

Read reports

What are the key differences between the == and === operators?

Read report

What does the term 'JOIN' signify in the context of SQL?

Read report

Can you explain the difference between symmetric and asymmetric encryption?

Read report

Formats, difficulty and experience

Across all 64 Smoothstack interview reports.

Interview formats

Technical 34.4%
Coding 33.8%
Behavioral 19.5%
Presentation 8.4%
Other 3.2%

Interview difficulty

Easy 28.1%
Average 60.9%
Difficult 10.9%

Candidate experience

Positive 54.7%
Negative 10.9%
Neutral 34.4%

Reports by job function

Engineering 60
HR 1
Sales 1
Other 1
Analytics 1