
SMART Technologies Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 21 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at SMART Technologies.
Software Engineer - Backend
This was one of the best interview processes I've been through. It took about 5 weeks from application submission to offer acceptance. There were 7 rounds in total: a 20-minute digital interview (no interviewer), a 1-hour technical interview, a take-home project that had a 1-week deadline, a 1-hour problem-solving interview, a 1-hour deep technical interview, a 1-hour project demo, and finally a 1-hour HR interview. I got the offer and accepted it.
- Determine if a robot's sequence of moves in a 2D plane is circular.
- Could you design the backend system for a Connect Four game?
- Create and code a chat server that allows for real-time private messages and group chats.
Software Engineer
The first interview is a live coding session on CoderPad or HackerRank with the manager, where you'll tackle at least two problems. The second interview involves a project coding challenge. You'll get instructions and have between 5 to 30 hours to complete it, depending on the quality. The third interview is a presentation of your project along with live coding technical challenges.
- Can you build a function to perform specific tasks using a given object?
- What do you understand about promises?
Software Developer
I had this digital interview, it was pretty awkward and felt very internal since I couldn't talk to anyone or ask questions. I just had to record myself answering about 5 or 6 questions. After that, they totally ghosted me and I never heard back. Makes me wonder if they even watched the recordings or if it was just some AI thing. Guess I'll never know.
- What about this job caught your eye?
SMART Technologies Software Engineer Interview Questions
Quoted word for word from SMART Technologies interview reports.
“Can you design a function that determines if a robot's movement sequence is circular?”
Read reports →“Describe black box testing.”
Read reports →“Describe white box testing.”
Read reports →“Design a system for a book library.”
Read reports →“Can you explain the difference between a test plan and a testing methodology?”
Read report →“Create and code a chat server that allows for real-time private messages and group chats.”
Read report →“Can you explain the sorting mechanism behind search engine results?”
Read report →“Can you create a data structure that keeps elements sorted and has methods to peek at the top element, insert a new element, and get and remove the top element?”
Read report →“Tell me about C++ vtable.”
Read report →Formats, difficulty and experience
Across all 21 SMART Technologies interview reports.