I applied online. I interviewed at J.P. Morgan (Singapore)
Interview
Contacted me via email for the available time slots for the interview schedules. After the first interview, there was no update at all although I followed up with the recruiter.
Interview questions [1]
Question 1
Basic technical questions and some data structure and algorithm questions.
The 1st round technical interview lasted about 1 hour conducted by 3 lead software engineers. 1 engineer asked 3 easy/medium level difficulty leet code styled questions. Another engineer focused on asking about how React works and detailed questions about my experience using it. The 3rd engineer asked some basic questions questions about the backend, REST, optimizations, and security
I applied online. The process took 1 week. I interviewed at J.P. Morgan in Mar 2025
Interview
First stage was a take home exercise which was easy
Second stage was a screening where they assess your experience in building large scale fault tolerant systems. They seem to go heavy on the theoretically side, asking about fault tolerant design patterns, how to take something from MVP to production, pub-sub systems (with a particular focus on Kafka), incident response and triage. So, be ready to actually name design patterns - even an experienced engineer might find this difficult without preparation
Interview questions [8]
Question 1
How would you design a large scale fault tolerant system?