SemanticBits logo

SemanticBits Software Engineer Interview Questions
& Process

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

Based on 18 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
61.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SemanticBits.

Showing 3 of 18
SemanticBits logo
SemanticBits

Software Engineer

Engineering · more than a year ago

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

I had two phone interviews. The first was a standard phone screening, which was professional and went well. The second was a technical screening, which was less professional. I was put on hold three times, the interviewer's communication wasn't great, I struggled to hear and understand him, and he didn't understand my questions. We were both relieved when it ended. I got rejected about an hour after the technical screening. While I didn't advance, I agree with others that the process feels a bit questionable.

Confirmed questions8 questions
  • What would a POST url typically look like?
  • Can you explain what 'const' means in JavaScript?
  • Could you detail the difference between 'let' and 'const' in JavaScript?
SemanticBits logo
SemanticBits

Software Engineer

Engineering

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

It was a good and fast process. First, an HR phone screen, then a technical phone screen. After that, I had a video call where I did a technical challenge in front of two developers. I thought their process and questions were fair, and everyone was friendly. By fair, I mean that although I'm a competent developer, I don't spend my free time doing leetcode, and I was happy their questions were more like what a normal developer does daily. I got a better offer from a bigger company that they couldn't match, but it's not their fault - I would have accepted their offer if I didn't have the other opportunity at the same time.

Confirmed questions5 questions
  • Can you discuss your resume and the technologies you've used?
  • Please clarify some unusual aspects of your resume.
  • What motivates your interest in this role?
SemanticBits logo
SemanticBits

Software Engineer

Engineering

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

There were three interviews in total: HR Phone Screen, Technical Phone Screen, and a Live Coding Session. The HR Phone Screen was the first interview, lasting about 30 minutes. It was very professional and focused on basic questions to check genuine interest and fit for the role. I heard back about scheduling the next interview within an hour. The Technical Phone Screen was with another developer, focusing on technical aptitude. They asked typical questions like, 'What's a cool project you've been working on recently - tell me about the technologies used,' to understand where to direct further technical questions. This interview was professional yet relaxed. I got a response about scheduling the final live coding interview within a couple of hours. The Live Coding Session was a 90-minute session with senior/principal engineers. We jumped straight into coding after joining the meeting. They had their questions ready, and I had three exercises: a programming competition problem, a problem to test language knowledge, and a real-world exercise in a provided template project. This was the most enjoyable interview, as the interviewers were professional but felt like fellow developers. My advice is to remember they're just people and developers asking questions. It's okay to make mistakes; just keep going and explain your thought process. I received my offer the next business day, and HR was great to work with throughout.

Confirmed questions3 questions
  • Brush up on your given language if you're applying for a developer position.
  • Spend a little time doing some projecteuler.net problems.
  • Know the domain in which you are applying for.

SemanticBits Software Engineer Interview Questions

Quoted word for word from SemanticBits interview reports.

Given an array of objects, modify, filter, and sort them using JS methods as specified.

Read report

Could you detail the difference between 'let' and 'const' in JavaScript?

Read report

Could you explain transient variables and their relation to serialize classes?

Read report

Build a basic web service that retrieves data from a database and shows it using a REST client or a user interface.

Read report

Formats, difficulty and experience

Across all 18 SemanticBits interview reports.

Interview formats

Technical 43.5%
Coding 37%
Behavioral 19.6%

Interview difficulty

Easy 11.1%
Average 83.3%
Difficult 5.6%

Candidate experience

Positive 61.1%
Neutral 22.2%
Negative 16.7%