VMware | MTS-3 | Bangalore | Feb 2022 [Offer]
Anonymous User
3639

Education: B.Tech (NIT) + M.Tech (IIT)
Current Position: SDE2 with 2.5+ yr experience
Interview Dates: February 2022

Initially recruiter contacted me, followed by an intro call with Hiring Manager.

Technical Round 1 - [Hackerrank Code Pair Round] (1 hour):

  1. Stock Span Problem.
  2. Find minimum no. of insertions and deletions to convert one string to another.

Technical Round 2 - [Writing Code on shared editor] (1 hour):

  1. Reverse Linked List (iterative & recursive).
  2. Number of Islands in a grid of 0's(Water) and 1's(Land) - 4 connected.

Technical Round 3 - [Cpp + Coding] (1 hour):

  1. Lot of C++ specific questions (constructor/destructor/virtual functions etc) (role is in C++ development).
  2. Simplest string manipulation question.
  3. Find k-th max in an unsorted array.

Technical Round 4 - [System Design] (1 hour):

  1. Design a Library which implements threadpool that assign threads to incoming jobs.
  2. Questions on DeadLock, examples and mitigation.
  3. Questions on Spin Lock, Mutex, Semaphore and Context Switching.

Technical Round 5 - [Scenario based Questions] (1 hour):

Questions on the following:-

  1. Debugging Running Applications.
  2. GDB
  3. Log levels and reconstructing logs.
  4. Identifying critical variables in product (Business Logic and Technical Logic).
  5. Small framework design for enabling various log level in console.
  6. Snapshot and its implementation.

Note: Each round also involved some discussion around my current work.

Result: Received Offer.

TC: ~50 lpa

Compensation: https://leetcode.com/discuss/compensation/1768631/VMwareor-MTS-3-or-Bangalore

Comments (3)