VMware Inc interview experience Real time questions & tips from candidates to crack your interview

Python Developer

VMware Inc
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
It was a referral-based approach; my friend contacted me within my organization. My resume was shortlisted, and the HR team called me in the second half. The first round consisted of coding questions, and I was restricted to coding only in Go or Python, as it was language-specific. The first question involved dictionaries, where I was asked to find the location of a key-value pair. After that, a recursion question was posed. The final question involved a combination of tree and list structures. Following this, the second round covered entirely cloud-based topics, including CI/CD and cloud providers like Terraform and Azure.
Application story
It was a referral-based hiring. He contacted me, and the interview was scheduled for 8:30 in the evening. After that, the interview took place, during which 3 DSA questions (note: only in Python) were asked. Following that, the second round involved cloud and other skills, including CI/CD, Azure services, and Terraform.
Why selected/rejected for the role?
I was rejected due to not giving the most optimal solutions to the questions asked in the second round.
Preparation
Duration: 5 months
Topics: OOPS, Data structure, Algorithms, Triggers apex, System Design, JavaScript
Tip
Tip

Tip 1: DSA should always be practiced. (Knowledge of Coding DSA in 2-3 languages is always important.) 

Tip 2: Extra skills, like knowing the front end and other related stuff, are essential for cloud-related interviews.

Tip 3: Vocal communication and language proficiency are essential.
 

Application process
Where: Referral
Eligibility: Referral-based strong knowledge of CI-CD and azure based cloud system and good knowledge of terraform .
Resume Tip
Resume tip

Tip 1: Your resume should include good projects, mostly from the domains for which you are being interviewed.
Tip 2: When applying for technical roles, always be prepared.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration70 minutes
Interview date22 Sep 2023
Coding problem2

1. Alien dictionary

Hard
46m average time
50% success
0/120
Asked in companies
Media.netFacebookAmazon

You have been given a sorted (lexical order) dictionary of an alien language.


Write a function that returns the order of characters as a string in the alien language. This dictionary will be given to you as an array of strings called 'dictionary', of size 'N'.


Example :
If the dictionary consists of the following words:-
["caa", "aaa", "aab"], and 'K' is 3.

Then, the order of the alphabet is -
['c', 'a', 'b']
Note:
If the language consists of four letters, the four letters should be the starting four letters of the English language. 

However, their order might differ in the alien language.
Try solving now

2. Reverse Stack Using Recursion

Easy
21m average time
80% success
0/40
Asked in companies
AmazonNoBrokerIBM

Reverse a given stack of 'N' integers using recursion. You are required to make changes in the input parameter itself.


Note: You are not allowed to use any extra space other than the internal stack space used due to recursion.


Example:
Input: [1,2,3,4,5] 
Output: [5,4,3,2,1]

add image

Try solving now
02
Round
Easy
Video Call
Duration50 minutes
Interview date26 Sep 2023
Coding problem3

1. Linux Question

How can you kill a process in Linux? (Learn)

2. Valid Parentheses

Easy
10m average time
80% success
0/40
Asked in companies
OracleAmerican ExpressPayPal

You're given a string 'S' consisting of "{", "}", "(", ")", "[" and "]" .


Return true if the given string 'S' is balanced, else return false.


For example:
'S' = "{}()".

There is always an opening brace before a closing brace i.e. '{' before '}', '(' before ').
So the 'S' is Balanced.
Try solving now

3. Intersection Of Two Sorted Arrays

Easy
10m average time
90% success
0/40
Asked in companies
IBMFacebookBig Basket

You are given two arrays 'A' and 'B' of size 'N' and 'M' respectively. Both these arrays are sorted in non-decreasing order. You have to find the intersection of these two arrays.

Intersection of two arrays is an array that consists of all the common elements occurring in both arrays.

Note :
1. The length of each array is greater than zero.
2. Both the arrays are sorted in non-decreasing order.
3. The output should be in the order of elements that occur in the original arrays.
4. If there is no intersection present then return an empty array.
Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
Staff Engineer
3 rounds | 4 problems
Interviewed by VMware Inc
1198 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by VMware Inc
1187 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by VMware Inc
1112 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 5 problems
Interviewed by VMware Inc
1038 views
0 comments
0 upvotes