I interviewed for a Developer position at VMWare in in April . I had 5 years of experience in Full Stack Development at the time. The interview process consisted of five rounds:
Hackerrank Code Pair: This round involved a coding question similar to Kadane's algorithm, which is used to find the largest sum contiguous subarray.
Coding: This round included two coding questions. The first question involved finding the number of different sentences that can be formed from a given contiguous string and a set of available words. For example, given the words ["i", "love", "man", "go", "mango", "to", "goto"] and the string "ilovemangoto", the answer is 3:
The second question involved a discussion about my current project, Microservices Architecture, CI/CD, and Telemetry.
System Design: This round involved a design problem focused on a Vending Machine (LLD) and a question about finding the maximum path in a tree.
Hiring Manager: This round involved a discussion about designing Uber and some culture fitment questions.
Director: This round involved a discussion about the usage of Microservices, the tradeoffs with Monolithic applications, VMWare's work culture, and additional culture fitment questions.
I received an offer from VMWare.