I applied online for JPM Singapore and had 3 round of interview:
1st: Technical round with two interviewer(1 hour) - They just basically went through my resume and asked questions from every technology stack ( Java, Spring, DB, Design Pattern). They woudn't bother you to insult you if you unable to answer and if you put something in your resume. I remember they asked me whether i am aware of "SOLID" principle, and i said i dont know and they were quite surprised. But I have managed to answer all other questions properly.
2nd Round: Another technical interview with another two interviewer - Again 1 and half hour interview and they asked about a various different questions from Java( heavily on Concurrency and Collection, Concurrent Collections), Spring microservice , Authentications, Oracle DB, query optimisation, indexing etc.
3rd: Final round with ED:- Asked lot of finance related questions and it was more of discussion session, he was super nice and explained me his team and his role and how they work. He even explained to me his question's answer and we discussed "Equity, Bonds, 2008 Financial Crisis, AML etc.
Do study about JP Morgan if u pass first two round of interview and have a meeting with the big boss. Good luck!