College: B.Tech IT from NIRF AAAA+ accredited
YoE (at the time of applying): 1 year 10 months
Position: MTS2 at VMware
Location: Remote
Date: May 2022
TC (at the time of applying): 21.4 LPA with 16.6 base
Application Process: Applied on career site for only 1 role as I had experience with web development and most of the roles were System Software Engineer. It was a backend web developer role on product datacenter network monitoring tool called NetQ (similar to VMware vRLI) which was acquired by Nvidia few years back.
Tech stack involved Cassandra, Akka, Kafka, Spark, etc. Got a call from recruiter after 15 days and asked me for availability to schedule round 1.
Round 1 (Algorithmic)
Implement a function to generate random String with 1 upper case, 1 lower case, 1 special char, 1 number
of desired length 'n'.
Sort an array and find count of contiguous people
e.g. 4, 5, 2, 1, 2, 4 -> 1, 2, 2, 4, 4, 5 -> 1 + 2 + 2 + 1 -> 6
Round 2 (Algorithmic)
There is an array of n people with value representing their weights.
A boat can carry at max 2 people, find minimum number of boats required to carry all.
We have a binary tree with node value representing time taken to wet that node.
Find time taken to wet entire tree.
modification 1: Now find time to wet the tree if nodes can't be made wet but edges can and time taken to wet an edge is absolute difference between node values.
Round 3 (HM round - Algorithmic)
Leetocode Word search 1 with right & bottom only: ans should be boolean
modification 1: Now give the path also.
What's your salary expectation ?
I said 22 LPA as base and he said they can provide it.
Round4 (Director - Behavioral, Final Round)
Result: Contacted HR after 10 days from final round, position was pulled back. They said they will let me know if it opens again.