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
Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso J.P. Morgan nel mese di mar 2025
Colloquio
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
Domande di colloquio [8]
Domanda 1
How would you design a large scale fault tolerant system?
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso J.P. Morgan (Singapore)
Colloquio
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.
Domande di colloquio [1]
Domanda 1
Basic technical questions and some data structure and algorithm questions.