Experience: 2 years fullTime
Position: SDE 1 at a good startup.
Location: Bangalore, IndiaToday Round -> 6
Round 0 (Screening):
This round consists of of DS/Algo problem , if you pass this a 5 round interview loop is scheduled over a period of 2 days.
Problem asked :reorder-list [Linked List]
full implementation of code with optimal logic is expected, You can use any language of your choice.
Round 1 (DS/Algo) 1hr:
1. Merge K Sorted Linked List
2.burn-the-binary-tree-starting-from-the-target-node
Round 2 (System Design) 1hr:
1. Question reagrding your current work and projects.
2. Designing a URL Shortening service like TinyURL.
a. Laydown the API contract.
b. Explain the Low level design and bit of HLD.
c. Explain the logic used , like encoding or Hashing whatever you use.
3. Some Question around deployment , Scalability and testing of the application.Round 3 (Technical) 1hr:
1. Explain the Arch of the project you currently work on (It depends on your Resume).
Discussion around Data Streams, K8s, Design Patterns used.
2. Explain the entire software development lifecyle you use in your current project.
this round was totally dependent on what you write in your resume.
Round 4 (Hiring Manager) 1hr:
1. Intro and Behavioural questions like whats was the most challenging work have you done in your last job.
2. Project Discussion as per written in the Resume.
3. GCD related coding problem, Just approach discussion.
4. Question around work ethics and coding standards.Round 5 (Bar Raiser) 1hr:
1. Behavioural questions :
a. Most Challenging work you have done.
b. Expalin a task/project which you are proud of.
c. How can you handle a conflict of idea situation in the team.
and some other standard questions.
2. How do you maintain network security in your current org , some discussion around public and private subnet.
3. Some other cloud related questions due to the extended conversation on cloud and VPC.Compensation -> https://leetcode.com/discuss/compensation/1436670/OCI-or-IC2-SDE-or-Bangalore