I applied online. The process took 7 weeks. I interviewed at VMware (Bengaluru) in Jun 2020
Interview
The interview process in VMware is damn slow. They do not revert on update on time even in 5-6 days like they mention in their interview invite email.
It consisted of 4 rounds-
1st Round- Technical round
2nd Round- Live programming on hackerrank
3rd Round- Managerial round which is more of 80% technical
4th Round- HR(where I did not go)
Every round is an elimination round usually like other companies. The HR reverts after a long break, seems like they have gone on a vacation.
HRs being very unprofessional supported by the instance that after the 3rd round, they did not revert in 8 days, then I called up. They said my profile is put on hold and they would update soon. But they failed to update SOON. So I again checked with them. They said I am likely rejected.
I believe if they had already rejected the candidate, then what's wrong in updating him/her. Never expected such unprofessional attitude from VMware.
From then onwards, I took pledge to never ever even apply to this company.
Interview questions [1]
Question 1
Round 1:
About my technical skills.
Program to find common element in 3 python lists.
How thread works ? Locking mechanism
Rest API in layman terms and technical terms.
Selenium script for opening browser and an application.
Round 2:
On hackerrank test, Anagram program where had to find minimum anagrams of a string.
Find max product of two nos. from a list.
Linux command to print last 100 lines of a file.
SQL command to find the top 5 highest earning employees.
About project.
Difference between job and pipeline
Is pipeline a job ?
Round 3:
Challenges in automation
If a webpage loads in 30 mins, then what changes would I do at framework level.
What if you get a defect in a feature and developer is not accepting it, how are you gonna convince him.
How AI/ML is implemented in testing
What if out of 500 TCS, 100 TCS fail, how are you going to classify them ?
Jenkins integration with docker
Did you deploy docker app Manually or thru Jenkins pipeline
What if I want to deploy container of particular TCs through Jenkins ?