I applied online. I interviewed at Smartleaf in Feb 2026
Interview
It was a short 45 min interview with a technical question and a few behavioral. Technical question was pretty easy. They started the interview with the technical question then moved on to quick behavioral.
Interview questions [1]
Question 1
How do you approach learning something new?
Tell me more about a project on resume.
pretty simple design/implementation question. Just used simple data-structures like hash maps, arrayLists etc... However you will be asked to explain/review code as you go, making sure to cover edge cases, was not given a LeetCode Style Puzzle question.
I applied online. The process took 3 weeks. I interviewed at Smartleaf (Cambridge, MA) in Feb 2018
Interview
The interview process:
I applied online. Three days later I got a phone call from the Director of Financial Engineering. He described the hiring process, which basically consists of two steps:
- A "homework": you have to pick and solve a problem from The Project Euler, and evaluate the solution in The HackerRank Project Euler. There are some flexibility and freedom to choose the problem. You have to send the solution and the score to the Director of Financial Engineering.
- An on-site interview, which consists of a set of 5 interviews. In my case, two of them were strictly technical (questions about algorithms, Python, and C++), one was strictly non-technical (behavioral questions and information about the company and the job), and the other two ones included both technical and behavioral questions.
Personal opinion about the job/company/interview:
- I didn't see opportunities for career development.
- Technical interviews are easy.
- The job is not challenging.
- Relaxing work environment.
- If you have a MSc/PhD in Computer Science/Mathematics/Engineering, probably you are overqualified for the job.