The process took 2 weeks. I interviewed at VMware (Bengaluru)
Interview
First round was Hackerearth problem solving. The website does not parse latest syntax which works on the IDE, due to the code was not accepted. This was infomed to them but got no reply for HR. Later got a call from them that they are reconsidering after analyzing the code manually.
This was followed by 4 technical interviews, first of which went really well, the interviewer was very reasonable and seemed impressed.
The second technical interview conducted had a question from geeksforgeeks and the interviewer expected the implementation exactly as given in that website. The solution proposed was different from the website and could meet 90% of the requirements. The interviewer was rude and just wanted the session to get over.
The next two technical interviews were conducted by senior members of the team and were very good. The questions were very conceptual and they were very polite and considerate. Both the interviews went very well, the last interviewer also took additional time explaining about the team, work and responsibilities.
Now comes the bizzare part. Overall having gone through pretty positive interviews, I was expecting an offer or atleast a reply from the HR/recruitment team. But they ghosted hard, even on after asking them for the status of the application/process they didn’t reply to the mail.
May be the recruitment team does not care of others time, and they have a lot of time in their hand to waste. Please atleast consider responding back to the candidate on whatsoever state of the profile is.
I applied online. The process took 1 day. I interviewed at VMware (Bengaluru) in Sep 2021
Interview
Absolutely disappointed with the recruiter behavior. Before this interview VMWare was my dream company. Post this interview, I will think twice before even considering as a good company.
I was approached by the recruiter after applying on Linkedin. He cross checked all my skills. Still he sent me for interview in a team where my skill set did not match. Although the first round was generic questions around system design which went well. Recruiter called me after first round to tell my feedback is positive but hiring manager has asked him to recommend me to other team for further rounds as I have 0 experience in a particular skill while they are looking for experienced guy.
After that it has been 6 weeks but I have not received any follow up call.
First mistake recruiter did was to conduct interview in wrong team wasting both panel's and my time. Secondly he has ghosted me even after positive feedback from first round. I hope VMWare keep same high bar to hire recruiters too like they keep for engineers.
1 more thing, although job posting on Linkedin mentioned remote opportunity, but that was clickbait. Recruiter said that I will need to relocate.
Didn't expect any of this from my dream company.
I applied through an employee referral. The process took 3 weeks. I interviewed at VMware (Pune) in Jun 2021
Interview
It took 3 weeks to complete interview and offer release process. Total 5 rounds of interview including HR. I got the informal offer just next day after HR round.
There was a gap of 2 weeks between 1st round and 2nd round and after that it was like rapid fire.
Interview questions [8]
Question 1
Round 1:
You are given an array prices where prices[i] is the price of a given stock on the ith day.
You want to maximize your profit by choosing a single day to buy one stock and choosing a different day in the future to sell that stock.
Return the maximum profit you can achieve from this transaction. If you cannot achieve any profit, return 0.
Round 1:
How autocomplete/suggestions works?
Which data structure would you use to solve that?
Asked me to write sudo code to add and get method of Tries data structure.
Interviewer asked couple of other question related to tries DS.
Round 2:
It was bit theoretical round.
Interviewer asked question around Java and SQL queries.
How to join the tables and retrieve the data?
Write the query for certain operations?
Question around generics, collections and multithreading in java?
Round 2:
Given two strings, A and B, determine the minimum number of cocatenations of subsequences of B to create A. Return -1 if not possible.
Ex:
A: allan
B: lan
Answer: 3 (lan + lan +lan)
Round 3:
It was design round.
Q1) Asked me to implement event driven system?
Q2) Implement linked list using array?
Q3) Write a skeleton code for get and post REST api, like you used in spring java?
Round 4:
It was a manager round.
Q1) Asked me to explain you previous employer product architecture?
Q2) It was puzzle....
You have a flashlight that takes 2 working batteries. You have 8 batteries but only 4 of them work.
What is the fewest number of pairs you need to test to guarantee you can get the flashlight on?
Q3) Design online retail shop?
Functional requirements: Payment gateway, Catalog, Notification system
Non Func Req: Highly available, consistent, scalable