Open In App

Kotak Mahindra Bank Interview Experience for SDE-1

Last Updated : 10 Jan, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

I saw a post on Twitter stating that Kotak Mahindra Bank has Internal Openings across all Software Development Roles, So Considering My Years of experience I decided to Give it a Try For SDE1 – Backend (JAVA), So I reached out to Multiple People on Linkedin to refer me for this role, along with their HR Team.

On 11th September 2023, I received a call from HR stating that My resume had Been Shortlisted, he asked about the current Tech Stack, Current CTC, and a few Questions Related to Time and Space Complexities and mutually agreed for the Interview to be scheduled on the following Friday.

I doubted the call, so I decided to Start Preparing only after the Interview was Scheduled (As I was Almost ready with Data Structures and Algorithms), Having not received a mail on any Update, I called HR on Wednesday Asking for the Interview to be Scheduled.

Sometime later he called me and asked about the Availability and Scheduled the same on Friday. Now this was scheduled by the BarRaiser Team, Apparently they Outsourced their Interview Process.

So, the First thing I did was to find previous Interview experiences, But I was Unable to find a single Interview experience for this Company.

So, I started Preparing to cover all the concepts of the SDE Sheet of Striver, The Last Moment Interview Sheet by Striver, and Core Subjects.

The day had Come, the Interview day, I joined the meeting, The Interviewer said that he was a 6-year Experienced Professional, and asked me about myself.

Post That he gave me a Question:

Given Two Strings, say s1 = “ab” and s2 = “hdeuudba” ” Now you need to tell me if any Permutation of string s1 occurs in String s2 or not.

I told him that In the Brute force way, I would generate all the permutations of string s1 and then check manually for each, post The time and Space Complexity of the approach was Discussed, with Time Complexity being exponential, He was Unhappy with the approach and asked me to Optimize, It took a few hints from him to figure out that it was Based on Sliding Window, I was Oply Surprised that how could I not figure this out.

Post this he asked me to code it up, I coded it up, First an n^2 Solution then, Optimized to O(N), He was happy with this.

Now comes the question that I didn’t expect, He asked me about the Internal Workings of Hashmap, as I used Hashmap in the previous question, I tried a lot, But I was unable to figure it out, all I remembered was about the Collision Detection Stuff in Hashmap. So I was blank for a minute or so, he asked me about the internal workings of a HashSet, which I explained that it was Based on a Red- Black Tree, He asked me about Lambda Functions in JAVA, Which I answered, and then he jumped to another Section Which I didn’t knew was being asked at SDE – 1 LEvel that is System Design. He asked me 3 questions based on it, and they were the terms that I heard for the first time, so I politely Told him that I didn’t know about it.

Then we discussed about feedback and all, and then the Interview ended, On Monday Morning (17th Sept 2023), I received a Rejection Mail from HR. Still, it had been a great Experience Interviewing with them.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads