SDE3 Interview Experience
I recently got a opportunity to get interviewed for J.P.Morgan & Chase. I applied via linkedin and got a mail for completing online assessment within 2 days.
Round 1: Online Assessment
Online assessment comprised of 2 Leetcode Medium questions which is to be completed within 60 minutes.
- Minimum no. of platforms needed for railway
- Count no. of valid substrings with no repeating adjacent characters and with len in range of (minLen, maxLen)
Completed both the questions within the time limit.
After almost a month, I got a call from HR asking for my availability for interviews. The inetrview format is of Superday.
Superday:
All the rounds happen on same day with 15 min break and each round occurrs independent of the previous rounds' outcome.
Round 2: Code Pair
This round has 2 sections
-
PR Review (10 mins):
You will be presented with a PR and you'll be given description.Mostly focus on Design principles, Security Concerns, Logging, Clean code, SQL injections, Middle man attacks, Concurrency and MultiThreading issues
-
DSA Problem:
Given matrix of length m*n with 1's and 0's. Count no. of connections can be made from 1 level to next feasible level.Each node represented with 1 can be connected to 1 on next level
If any level has no 1's, check for next possible level
int[][] graph = [[1,0,0,1], [1,1,0,1], [0,0,0,0], [1,0,0,0]]
count: 2 *3+3*1 = 9Round 3: System Design
Design a News Aggregator System which has to be done over Hackerrank Whiteboard.
Present real time updates from multiple new sources to a UI where users can login and set their preferences.
This is how I started
- Functional Requirements
- Non functional Requirements
- High level design diagram
- Databases - Tables, Cols
- APIs
Round 4: Behavioural round
Started with resume, projects worked on and behavioural questions based on projects and some generic questions.
- How do you keep with latest technologies
- How do yo handle a push back on a solution from Higher management
Verdict: Selected
YOE: 5.2


