Applied on 27/10/14 and got contact from JPM recruiter on 28. An interview was appointed for 29 for the first phone interview. Most of the questions were technical and theoretical, covering topics like MVC, JsonResult vs. ActionResult, JavaScript object syntax, WCF protocol, named pipes, and GC garbage collection.
I think I couldn't make the interviewer satisfied because the code syntax I didn't recognize very well. For example, JavaScript syntax for working with objects. Also, some questions, like whether a TRUNCATE query rebuilds an index, I couldn't recall, although I used TRUNCATE queries in my daily job. The interviewer was calm and kind. We talked for over 45 minutes.
I got a reply from the recruiter on the same day that my first interview went fine, and I was appointed for a second interview on 3/11/14 with an interviewer from London. This interviewer was also kind, and most questions were technical.
I couldn't answer some questions, unfortunately, most of which were related to infrastructure and system configuration. As I'm a developer, and we have our own IT Infra team, I couldn't even answer what operating system runs on our servers. I think this gentleman asked about boxing/unboxing, and I had no idea at that point in time. I realized what it is after the interview by Googling it and found myself ridiculous because I used it most of the time. Our conversation, however, was quite smooth and took about 50 minutes+ long.
Here are some feedbacks from the second interview:
Powershell script
The following metrics were computed from 1 interview experience for the JPMorgan Chase Web Applications Developer role in Singapore.
JPMorgan Chase's interview process for their Web Applications Developer roles in Singapore is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for JPMorgan Chase's Web Applications Developer interview process in Singapore.