There were 2 rounds of Technical Interview. The first round was more of a hands on coding round based on a use case. I cleared that round pretty easily and the interviewer was impressed as well. The second round was not up to the mark. The interview was more on a theoretical direction and I was asked about annotations in Spring Boot and some basic Core Java questions. The interviewer did not seem too interested in taking the interview itself and was pretty evident in her behaviour. I was able to answer about 80-85% of the questions since some of the others were not something I have used extensively until now. There were no logic based questions, neither system design based questions which could have helped to push my case further. When I requested for feedback from the interviewer, I received a very vague response, nothing specific and was said I'll let the HR know. Turns out, HR was not notified about my feedback until more than a week after my interview. Moreover, there was no specific feedback on areas of improvement I can work on or which areas I lacked in the Role I applied for. I felt this was unprofessional from the process point of view. I gave the interview taking time out from my regular office hours, I expect at least an honest feedback on my performance. I was very disappointed with the overall process and not expected from a big name like JP Morgan.