Smart Software Solutions logo

Smart Software Solutions Software Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

1.4 Rounds average
Easy Typical difficulty
71.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Smart Software Solutions.

Showing 3 of 7
Smart Software Solutions logo
Smart Software Solutions

Software Developer

Engineering · a year ago

Entry Easy Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

It was a pretty standard coding interview. I had one interviewer who had me solve 3 basic programming questions. I could use any language and style I wanted for these. The questions were the typical ones you see in other interviews, like finding the area of a circle, summing up a sorted list, and figuring out how to detect an infinite loop in a binary tree.

Confirmed questions3 questions
  • How would you calculate the area of a circle?
  • What's your approach to calculating the sum of a sorted list?
  • Can you describe a method for detecting an infinite loop in a binary tree?
Smart Software Solutions logo
Smart Software Solutions

Software Developer

Engineering · more than a year ago

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

The interview was conducted online using a screensharing webapp. It involved 3 technical questions that increased in difficulty. The interviewer was friendly and gave feedback during the problem-solving process. The role offered a salary below average, and expectations were high with little room for mistakes.

Confirmed questions1 question
  • Could you write a function to determine if a binary tree is sane, meaning no nodes have links back to the root?
Smart Software Solutions logo
Smart Software Solutions

Software Developer

Engineering

Entry Easy Neutral experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Behavioral Technical Coding

I applied online and saw on their site that a BS in CS is all they require. Got a call about two weeks later. They asked some weird behavior questions and then three technical ones. I didn't think I did well on the tech questions, but they called two weeks after that to offer me the job.

Confirmed questions3 questions
  • Given the diameter, find the area of a circle using any programming language you prefer.
  • Calculate the sum of integers in an ordered array (e.g., 1, 2, 3...n) and state the time complexity. How can you achieve O(1) time complexity?
  • Write a recursive method or function to detect a loop in a binary tree.

Smart Software Solutions Software Engineer Interview Questions

Quoted word for word from Smart Software Solutions interview reports.

Calculate the sum of integers in an ordered array (e.g., 1, 2, 3...n) and state the time complexity. How can you achieve O(1) time complexity?

Read reports

Write a recursive method or function to detect a loop in a binary tree.

Read reports

Write a non-recursive function in any programming language that checks for a cycle in a Binary Search Tree, where a cycle means a node loops back to another node.

Read reports

Given the diameter, find the area of a circle using any programming language you prefer.

Read report

Could you write a function to determine if a binary tree is sane, meaning no nodes have links back to the root?

Read report

Could you calculate the area of a circle if given the diameter?

Read report

How would you traverse a linked list and detect if it contains a cycle?

Read report

Can you describe a method for detecting an infinite loop in a binary tree?

Read report

Formats, difficulty and experience

Across all 7 Smart Software Solutions interview reports.

Interview formats

Coding 58.3%
Technical 33.3%
Behavioral 8.3%

Interview difficulty

Easy 71.4%
Average 28.6%
Difficult 0%

Candidate experience

Positive 71.4%
Negative 14.3%
Neutral 14.3%