I applied through a recruiter. The process took 1 week. I interviewed at Ten Mile Square in Jan 2025
Interview
1st round was all about getting to know each other, explaining the current project I am working on to see how best I fit into their project.
2nd round was more technical, which included behavioural questions (STAR format), tech-related questions from my resume, and then easy coding challenge using Typescript. I'll just say the guy handling the second interview was not as friendly as the first guy who was very cool and easy going, the guy in the second interview didn't even smile once. and then he left the interview abruptly towards the end, not very professional. I would say I preferred to be interviewed by the first guy than the second. Overall, It was an okay experience but could have been much better.
Interview questions [2]
Question 1
1️⃣ What have you worked on that you're proud of?
2️⃣ Mostly tech Questions based on tech stack from your resume like how did you use Kafka and how many partition counts were in your Kafka topic? ORM for TS and Node.js interacting with the DB?
3️⃣ Authorization for web services?
4️⃣ What version of Angular do you use and what are the advantages of Angular vs React?
5️⃣ Explain GraphQL and how you used it in your project?
6️⃣ Situation where you had to handle a non-happy path?
7️⃣ Ways to handle errors or service unavailable errors in Node.js?
Technical part:
1️⃣ Given an array of numbers, find the missing numbers from the array based on the max. e.g: array = [5,2,3] should return [1,4] because 5 is the max and calculating from 1 to 5 the missing numbers from the array is 1 and 4. The return order doesnt matter.
// [5,2,3] => [1,4] OR [4,1]
2️⃣ Design DB tables for Employee and Department.
3️⃣ From the DB you just created, query for all employees named "John" and their department
4️⃣ Write another query to list departments and the number of employees in each
5️⃣ why/when to use Inner Join vs Left Join?