Smart Software Solutions logo

Smart Software Solutions Interview Questions
& Process

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

Based on 8 interview experiences · FREE TO READ

1.4 Rounds average
Easy Typical difficulty
62.5% Positive experience

Which role are you interviewing for?

2 roles · 8 reports

Candidate interview experiences

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

Showing 4 of 8
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 Test Engineer

Engineering

Entry Difficult Neutral experience Accept offer 1 round
Interview process
Recruiter call Onsite Offer
Interview formats
Technical Behavioral

So there's just one round in this hiring process, where you'll have an interview. We'll check out your skills and what you're qualified for, and then we'll chat about the salary and sort out the final offer.

Confirmed questions4 questions
  • How would you test an app's compatibility across different browsers, including older ones, and operating systems, focusing on modern HTML5 and CSS3 features?
  • For features like CSS Grid, Flexbox, and Web Components, are they supported in older browser versions without causing layout issues or breaking functionality?
  • Do media queries and responsive designs look and work correctly on various screen sizes and devices?
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 logo
Smart Software Solutions

Software Engineer

Engineering

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

I applied online and heard back the next day. The interview started with a few questions, then moved into a technical interview. I guess I did okay because after that, they made me a job offer.

Confirmed questions3 questions
  • Can you write a function in any programming language to calculate the area of a circle?
  • Please write a function in any programming language to calculate the sum of a sorted array and state its Big-oh Notation.
  • 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.

Smart Software Solutions 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 8 Smart Software Solutions interview reports.

Interview formats

Coding 50%
Technical 35.7%
Behavioral 14.3%

Interview difficulty

Easy 62.5%
Average 25%
Difficult 12.5%

Candidate experience

Positive 62.5%
Neutral 25%
Negative 12.5%

Reports by job function

Engineering 8