Livspace | SDE 2 | Bangalore | Feb 2022 ( Offer)
Anonymous User
2261

Experience: 1 year 8 months
Position: SDE1 at a fintech Start-up
Location: Bangalore
Date: Feb,2022.

I applied through linkedIn in 2nd week of Jan,2022. I got contacted by the HR in the first week of Feb. He briefed me about the role. He told me that I'll be judged for both SDE1 and SDE2 roles in the interviews (as I applied for SDE 2 but I have expeience of less than 2 years) and scheduled the interviews for the next week.

Round 1 (DS Algo) - 1 hour:
After the brief introductions, the interviewer asked me two medium level questions.

  1. Given a matrix of beds where 1 denotes infected patient, 2 denotes uninfected and 0 denotes empty bed, each patient can infect the adjacent patient in unit time. We need to find minimum time in which all the patients can be infected, if not return -1. Similar to this question : https://leetcode.com/problems/rotting-oranges/
  2. LCA of two given nodes in a binary tree and followed it up with LCA of nodes in a BST.
    I have discussed the approach for the question and was able to code for all 3 questions and the interviewer was satisifed with the approach and the code.

Round 2 (DS Algo) - 1 hour:
After the brief introductions, the interviewer asked me one easy and one medium level question.

  1. Given an integer, find if it is a power of 2, I have first given a O(logN) approach, after some thought gave an O(1) approach. I coded both the approaches and the interviewer was satisfied with it.
  2. GIven the start and end-times of different meetings in an office. We need to find the minimum no of meeting rooms required accomodate all the meetings. I gave an O(N^2) approach but the interviewer asked me for better approach. After sometime as I couldn't give a better approach. He asked me to write the code for O(N^2) approach. After coding it and dry running it for sometime, just before the interview was concluding I told him an O(NlogN) approach he was satisfied with it, but since there was no time. Iwas not able to code it.
    This round didn't go as well as first round.

Round 3 (LLD/Machine coding) - 1:15 hour:
I was told that this round will also be a DS Algo round, but the interviewer asked me a LLD question. So, I was little surprised. After the brief introductions, the interviewer asked me to design a Expense sharing application (Splitwise). We had a proper discussion on class definitions, interfaces, methods, various use cases etc. He asked me to code the whole thing. After the coding part, he had a proper walk through of the code. I was able to come up with a working solution for this but I didn't give the most optimal solution for the get balance methods etc. I felt that the interviewer was really helpful and was more or less satisifed with my solution.

Round 4 : Hiring Manger Round - 30-40 mins.
He introduced himself and then asked some questions about my past experience and about the architecture at my present company, my responsibilities etc. There is nothing much technical asked this round. It was more based on the behavioural aspect of the candidate and cultural-fit.

Verdict : Selected.
Position Offered : SDE 2
Compensation Details : https://leetcode.com/discuss/compensation/1776532/Livspace-or-SDE-2-or-Bangalore

Note: The whole of the interview process happened real fast. All the interviews were concluded in 3 days and the offer was rolled out in 2 days after the final round. I was really impressed with this. Also they'll take all the rounds irrespective of your performance in each round and your performance will be judged at the end of all rounds.

Comments (2)