Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      J.P. Morgan

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: J.P. Morgan reviews | J.P. Morgan jobs | J.P. Morgan salaries | J.P. Morgan benefits | J.P. Morgan conversations
      J.P. Morgan interviewsJ.P. Morgan Vice President - Investment Bank Technology interviewsJ.P. Morgan interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Vice President - Investment Bank Technology Interview

      May 17, 2015
      Anonymous interview candidate
      Herzliya
      No offer
      Negative experience
      Difficult interview

      Application

      I applied through a recruiter. The process took 6 weeks. I interviewed at J.P. Morgan (Herzliya) in Mar 2015

      Interview

      A recruiter from England contacted me directly and said that I was recommended for a very senior role in JP Morgan in Israel (VP level). Conducted some basic skills interview and screening on the phone, asked about my salary expectations and forwarded the request to the local hiring manager in Israel. A few days later someone contacted me and told me about the group, project Athena which is spread across 3-4 Geographies, Israel, London, New York and Singapore (I think) Told me they have a long process but that the work should be interesting and the pay is top notch. After that he asked me a few quick questions on the phone (C++) and scheduled the first interview. Overall in the process I had *11* technical interviews, 7 in person and 4 additional ones over the phone with Executive Directors from New York. Each interview was a pass/fail - if you fail you don't go forward, if you pass you do. For the entire interview process you are given a syllabus, which looks like a list of all the topics in computer science studies bachelors. You are instructed to study and study hard, because the interviews are hard. (Quite an unfriendly approach given that the recruit only VERY experienced people, and expecting someone to spend days/weeks on studying for interviews isn't very reasonable) Yet, I spent a few days studying. Each interview included usually about a dozen technical questions, logical/mathematical riddles and some interviews included design questions as well. It seemed to me that the interviewers didn't look for a good programmer but for one who can answer the most trivia questions regarding computer science. Of all the interviews I've had 3 where I had to use my head, and the rest were based on whether you know the answer or not. Most interviewers are friendly, some or not - some expect you to know by heart C++ definitions of a c++ standard. Some expect you to know python standard by heart, others expect you to explicitly know things you have no experience with. Some interviews seemed like the whole point was to see how one copes with stress, i.e. the interviewer asked give me a list of criteria to differentiate between multi threading and multiprocessing when designing a system, when I asked how many criteria he looked at my CV and said - well you have about 10 years of experience so give me 10.. When coming to talk about the salary during one of the technical interviews which was done by the hiring manager he asked he again about how much I make and simply stated that I would start with roughly 25% more on my first year, and from there on the salary can only grow. My overall experience is not very positive, since after spending so much time on the hiring process no feedback was given besides a brief email stating we decided not to continue the process after your last interview. (which was after the 11th technical interview, excluding the initial screening by the recruiter, and the brief interview before setting the first 1:1 interview)

      Interview questions [5]

      Question 1

      Describe the criteria to decide when to design multi threaded software versus multi processed software, provide 10 criterion's.
      Answer question

      Question 2

      Describe how the following sorting algorithm work: bubble sort, merge sort, raddix sort (lsb + msb), heap sort
      Answer question

      Question 3

      1. How is a heap constructed, what happens when one removes a value from a heap - describe the inner rotations. 2. Describe the structure of a virtual table in multiple inheritance in c++
      Answer question

      Question 4

      Write an algorithm to find the maximum profit one can gain from buying a stock and selling it on the same day (give an input series of time/price). 1. Unbounded complexity 2. Linear complexity 3. Single pass.
      Answer question

      Question 5

      1. List all the boost libraries you know, and what are they used for 2. Describe the flow of a data packet in the 7 layers of networking. 3. What happens if you have buffer congestion on one side of the networking 4. How can one increase transmitting speed by using UDP
      Answer question
      2