Status: Software Engineer with 2 years of Professional Experience
Position: Analyst at Goldman Sachs
Coderpad round 1 :
- Find minimum value from sorted rotated array
- Find the maximum average score of students with scores in different subjects
Coderpad round2 :
- Given a unsorted segments, sort based on continuous segment
eg : input : [(4,5)(11,9)(9,4)(5,6)(6,1)]
output : [(11,9)(9,4)(4,5)(5,6)(6,1)]
Technical round1:
- Project related questions, how to ensure multiple instances of the application are handled
- Implement stack using queue
- 261- Z, 2627+1 = AAA [ (26^2 * 1)+(26^1 * 1)+(26^0 * 1) ], provide character if a number is given.
Technical round2:
- Project related questions
- How do you handle memory leaks (Heap dump ,Thread dump)
- Race condition
- How do you handle billions of data
- Did you face any production issue and how did you resolve
- How do you handle the volatility of data and how do you change the batch processing of the data
Technical round 3 :
Project related questions (what is the architecture of the project and how the communication among services handled)
Networking:
- How rest api works
- What is http, tcp and ip
- What are the layers in a protocol suit
- What is port
- Where is port in the tcp/Ip protocol suit
- What is header In a http request
Os:
- How to check all the processes up an running
- How to get the port number of an application running
- How to get the files that are opened by an application
Java
- An application is not responding , what could be the possible reasons ?
- There might be a deadlock happened where application is not responding to any request
- Memory issue also could be but not 100% since app accepts request but doesn’t process request
- How to find 2 threads that are in deadlock ? Have you.ever heard about jstack ?
Data structures and algo
- If there are 1 to n values and one number is missing, how would you find the missing number efficiently ?
- If a dictionary of words given, and a word is given, find all the anagrams of the input word from the dictionary efifciently.
There were 3 more Hiring Manger rounds last for 20 mins and finally offer has been released.