J.P. Morgan Senior Software Engineer Interview Questions | Glassdoor

J.P. Morgan Senior Software Engineer Interview Questions

Updated Sep 18, 2017
17 Interview Reviews

Experience

Experience
52%
17%
29%

Getting an Interview

Getting an Interview
33%
33%
13%
6
6
6

Difficulty

3.2
Average

Difficulty

Hard
Average
Easy

17 Candidate Interview ReviewsBack to all Interviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty

Helpful (2)  

Senior Software Engineer Interview

Anonymous Interview Candidate in Baltimore, MD
No Offer
Positive Experience
Difficult Interview

Application

I applied online. The process took a week. I interviewed at J.P. Morgan (Baltimore, MD) in April 2015.

Interview

All the communication was via email only. Their purpose was to evaluate the candidates based on the same set of questions. So they gave me a link of a website to solve two problems while my video will be recorded automatically through that website. Nobody was there to ask the questions or see you, the video will be sent to them and then they will see it. There were two questions, you can choose the language in which you want to attempt, for first question, I did very well (the max time was 45 mins) second question I got little confused and by the time I realized my mistake, 80% of the time was over (max time was 30 mins this time). Then they asked me to explain if I were given more time, what would I do, they gave me 5 mins to explain. That's all.

Interview Questions

  • After not able to code the solution to a problem in given time, they asked me to explain where I went wrong.   1 Answer

Other Interview Reviews for J.P. Morgan

  1.  

    Senior Software Engineer Interview

    Anonymous Employee in New York, NY
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 8 weeks. I interviewed at J.P. Morgan (New York, NY) in July 2013.

    Interview

    After an initial phone screen, I had a short onsite interview (I was local), then a second longer onsite to meet with an MD. Offer came quickly after that, but process was drawn out as I considered other offers.

    Interview Questions

    • Explain how the Python interpreter works.   1 Answer

  2. Helpful (1)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Houston, TX
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2+ weeks. I interviewed at J.P. Morgan (Houston, TX) in August 2012.

    Interview

    Two telephone interviews - second one had 'scheduling error' where they called 1 hr 20 mins early and then called back again 20 mins late.

    Onsite interview - one tech focused, one behavioral focused, and two more people who had never seen my resume before and told me they weren't very prepared.

    Around 7 hours total of interviewing totaling in zero feedback to myself and even to my agent.

    Extremely unprofessional. Very rigid HR process as well.

    Interview Questions

    • Not too difficult: write singleton class on the whiteboard, big O of searching some data structures, etc.   1 Answer
  3.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 1 day. I interviewed at J.P. Morgan (New York, NY) in May 2012.

    Interview

    Simple C# and questions and general questions about my professional background. Nice guy, but my skills were not a match


  4.  

    Senior Software Engineer Interview

    Anonymous Employee in Chicago, IL
    Accepted Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 6+ weeks. I interviewed at J.P. Morgan (Chicago, IL) in December 2010.

    Interview

    First phone chat with recuriter and then with the team manager.
    Then with the whole team including remote team via video conference.
    Went very well, but the whole process took about 45 days to get the result.

    Interview Questions

    Negotiation

    no negotiation


  5. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 1 day. I interviewed at J.P. Morgan (New York, NY) in April 2010.

    Interview

    They seemed anxious to see people demonstrating high-energy or excitement. There were a number of questions & discussions regarding problems and the algoritm to solve.

    Interview Questions

    • Write the algorithm to find all possible phone numbers that can be dialed on a standard touch-tine phone keypad when the "next digit" can only be selected from the #'s that are reached by moving as a Chess Knight (over 2 & up/down 1, or over 1 & up/down 2)   Answer Question

  6.  

    Senior Software Engineer Interview

    Anonymous Employee in Naperville, IL
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took 2 weeks. I interviewed at J.P. Morgan (Naperville, IL) in May 2009.

    Interview

    Gave my contact information initially to a recruiter at my university when they visited for career fair. I received a call only a couple of weeks later with an offer to interview. The interview itself was real laid back, the interviewee became my future upper management. The process itself wasn't too bad, went through one phone interview and two on-location interviews. Application was all done online. Be sure to answer the personality questions thoroughly and consistently. We also had to take an assessment testing our basic math skills. The test itself was not that bad, but it did stump a lot of people who I had recommended the job to.

    Interview Questions

    • Describe an instance when you encountered a problem with a customer/client and had to resolve it.   1 Answer

    Negotiation

    I didn't have much to negotiate, as this was the first position I acquired out of college.


  7.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience

    Interview

    There were three rounds it seems, I couldn't get through the second. First round was written- they gave me question paper containing questions on java, HTML and CSS and javascrip, sql. It was easy though and then the second round which was F2F with 1:1, he tried to comfort me by asking few questions on previous experience and then started with core java, he went deep like Jim architecture, why primitives and uses of wrapper classes, serialisation, multi threading and etc, he asked to write pseudo code for creating a doubly linked list and etc, this went for 25-30 min and he asked me wait outside only to hear that my f2f feedback was negative

    Interview Questions

  8.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through a recruiter. I interviewed at J.P. Morgan in September 2017.

    Interview

    The interview process starts with a call from HR. I wanted to confirm the interview timings so sent an email but didn't get a reply. At the venue, I submitted my resume and waited for my turn. Finally was called in 30 mins. The interviewer asked some basic questions like why would you want to leave the current company, core Java questions on multithreading, 2 programs and 2 SQL queries. He was very impatient and didn't give time to write code for the programming questions. He was very rude in saying I don't have an entire day to interview you. Also the number of candidates were pouring in, so they couldn't handle the crowd and hence didn't do proper justification with the candidates.

    Interview Questions

    • Main purpose of Immutability in java
      Example of immutable class other than string
      How to store DB results in cache by improving performance
      Code for cache should be written in which MVC Layer
      Implement cache that is likely to be used by multiple threads
      Another question on implementing cache to retrieve DB results whose data is likely to change every 3 hours
      What is thread pool and executor services
      Purpose of thread pool
      Sql queries based on joins
      New features of Java 8
      Current trends in Java
      Code for anagrams
      Code to print top 10 frequently used words in a large text file.   Answer Question

  9. Helpful (3)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Hyderabad (India)
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 days. I interviewed at J.P. Morgan (Hyderabad (India)) in April 2016.

    Interview

    Two rounds of Face to Face. Both the rounds were techincal. Focused mainly only on core java concepts. And few questions related to my profile i.e related to cloud applications. Interviewer was expecting definitions rather than practical knowledge.

    Interview Questions

    • Basic core java questions
      1. What is an abstract class & interface. Abstraction percentage of the both.
      2. Multi Threading - Synchronized application for amount withdrawl/deposit.
      3. Where synchronozied applied.
      4. Diff between Service and product based applications.
      5. sample output for Static blocks and Instance initializer block   1 Answer

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.