
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
Which role are you interviewing for?
2 roles · 8 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Smart Software Solutions.
Software Developer
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.
- 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?
Software Test Engineer
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.
- 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?
Software Developer
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.
- 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.
Software Engineer
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.
- 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.
“Can you find the non-leaf nodes in a binary tree?”
Read 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.