I applied online. The process took 1 week. I interviewed at Tempest Tech (Singapore) in Oct 2022
Interview
There are 4 interview rounds: - First round is an introductory call to get to know each other better. The hiring manager introduced the position, the company, and the interview process. - Second round is live coding. I was given 2 algorithm questions within 60 mins. LeetCode easy to medium level. The interviewers cared about your way of thinking and understanding of time and space complexities. - Third round is technical domain knowledge. Questions include software engineering principles, architecture, testing, Swift language, and iOS knowledge. - Last round is culture fit. I met two product managers from the team. They asked me some behavior questions and my past experience. In every round, they left enough time for me to ask questions and all the interviewers were open to sharing. The whole process was really quick but I didn’t feel stressed. The hiring manager followed up through the entire interview process, always giving me the direction to prepare for as well as feedback from the team. I think it’s a great interview experience.
Interview questions [1]
Question 1
- Introduce yourself - Why do you want to work at Tempest? - Algorithm questions with LeetCode easy to medium level - Software engineering fundamentals, architecture, and unit test - Swift language and iOS knowledge, including Xcode, third-party management, user interface, and memory management - What do you always do when you start working on a new feature? - (The context was I would like to know if an engineer could bring an idea to the product.) What features might you want to add to our product?