VMWare Interview Experience

 Hello Readers, Here I would like to share my personal VMWare Interview Experience with you with the hope of helping you.




About VMware : 


VMware, Inc. is an American publicly traded software company from California. It provides cloud computing and virtualization software and services. It was one of the first commercially successful companies to virtualize the x86 architecture.


Round 1:  Telephonic round


Below questions were asked on phone and I was supposed to answer the logic for the questions asked.


1. Given an array of strings. Find the maximum prefix among all the strings.

Ans: First told about tries. Then went for a trivial answer saying compare all the zeroth indices then first indices.


2. Similar to kadane's algorithm


3. Monty Hall puzzle.

Ans: Told the answer as 1/2 after taking 5 mins. Tried to prove using probabilities but could not able to.


Round 2:  F2F round


1. Given an unsorted array, find the max j-i such that j > i and a[j] > a[i] in O(N).

Ans: Told trivial solution in O(n2). Then used DP but still O(n2). Then told using the sorting approach is O(n2).

Could not able to solve it even after giving it 45 mins as it is not a trivial answer.


2. Given a rectangular cake and 3 persons have to share it. The first person took a rectangular cut. How will you cut such that the remaining two people

will get the same amount?

Ans: First told horizontal cut where interviewer surprised with the answer and asked for a different solution.


Then told cut along a line such that it touches the center of mass of both the rectangles.


3. As usual about current work and why VMWare.


Round 3:  F2F round


1. Given k-sorted lists. How will you sort the list into the new whole array?

Ans: Standard Q. Then asked about time complexity.


2. What if they are not sorted lists.

Ans: Sort the individual arrays first. Then told about heap solution which is not effective. But he is happy with the approaches


3. Lots of questions on C++. As I worked on C++ in my current company.

a. What is the use of friend functions and classes? What are the advantages and disadvantages? Where do we use them?

b. What is a virtual destructor?

c. Why virtual constructors do not exist?


4. He is the same person who interviewed me for telephonic. So asked once again about Monty Hall Puzzle.

Ans: Proved this time with probabilities.


Round 4:  F2F round


1. About routing protocols.

2. How to counter count to infinity problem?

Ans: Told several approaches and he is expecting poison reverse which I could not tell.


Round 5:  F2F round


This is with the manager. This is like rapid fire where the interviewer keeps on asking me questions which has either one or two line answers.


1. What are the protocols that you know in the transport layer?

2. What is the difference between UDP and TCP?

3. What is the connection endpoint in TCP?

4. What is the system call which creates a separate connection? (Indirect question about Accept system call)

5. Which system call is used to poll among fds? (select or epoll_wait)

6. Why virtual functions?

7. If you already have a memory, how will use that memory to allocate a new buffer? (placement new)

8. 2-D dynamic array allocation syntax?

9. Arp protocol and why it is used?

10. Why ICMP is used?

11. What are the protocols that you know at the MAC layer?

12. Virtual base classes and why it is used?


After one day HR interview was scheduled.


  1. Tell me something about your project
  2. some tricky reasoning questions
  3. the problem faced in project time
  4. about your weakness etc.


Typical HR questions. 


At that time only he told that they are going to give an offer. Did not negotiate at all as they offered me decently.

Comments

Popular posts from this blog

HCL Interview Experience ( On Campus )

UST Global Interview Experience

Atos Syntel Interview Experience ( On Campus )