Security engineer jp morgan

j.p. morgan logo
j.p. morgan
Security EngineerHyderabad2.6 years
June 26, 2025 โ€ข 4 reads

Summary

I interviewed for a Security Engineer role at J.P. Morgan in Hyderabad. The interview consisted of three rounds focusing on Java/Spring Boot, React, and a managerial discussion. I was asked to solve a coding problem and discussed various technical topics, and I am currently waiting for a response.

Full Experience

Profile Experience: 2.6 years

Role: Contract Consultant at product based company. (Java, Spring Boot, React)

Location: Hyderabad

Applied via: Naukri

Notice period: 90 days (mentioned flexible later)

All there rounds continuous face to face. Managerial round not asked any questions but explained about project .

๐Ÿงช Rounds Overview ๐Ÿ”น Round 1: Technical (Java + Spring Boot) Focus on:

Java concepts (String, Collections, Exception Handling)

Spring Boot annotations, lifecycle, @Component vs @Bean

REST API design, status codes

Some tricky questions on concurrency and fail-fast/fail-safe

Code: Merge two arrays with unique, non-common elements using Java Streams

๐Ÿ”น Round 2: React Topics:

React lifecycle, useEffect vs useLayoutEffect

State management: useContext vs Redux

Custom hooks and component performance

๐Ÿ”น Round 3: Managerial Explained about:

Project background, team size, responsibilities

Challenges faced in secure coding, production bugs

React usage, Spring Boot microservices flow

Project sounded interesting: new 10-member team being built

Work setup: 5 days WFO discussed, I said remote currently but open

๐Ÿ’ฌ Post-Interview HR Conversation HR asked: Joining timeline โ€” I said 3 months (explained contract)

Also mentioned: Can try to negotiate notice period or buyout

HR said they'd get back soon, but no update yet

๐Ÿ”„ Current Status Waiting for response (Interview was on June 20, 2025)

Sent follow-up emails, expressed flexibility (buyout, early joining)

Interview Questions (1)

Q1
Merge Two Arrays with Unique Non-Common Elements using Java Streams
Data Structures & Algorithms

Given two arrays, merge them to create a new array containing only elements that are unique to each array (i.e., not common to both), and demonstrate the solution using Java Streams.

Preparation Tips

Prepare core Java (Concurrency, Streams, Collections)

Know Spring Boot lifecycle + annotations cold

React basics, custom hooks, component optimization

Be clear about notice period; offer buyout if possible

Managerial round is friendly but observe body language

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!