J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez VMware (Bengaluru) en août 2020
Entretien
I was interviewed for SMTS position for VMKernel in the month of August. Due to COVID-19 all the rounds were based off Zoom. The screening round was based on OS concepts. A week later 3 more continuous rounds were scheduled of an hour each.
- First round was again based on OS concepts
- Second was coding round with simple bit manipulation problems and string manipulation problems
- Third was again based on OS concepts
Good understanding of OS concepts like virtual memory management using demand paging, process management lifecycle, interrupt handling, synchronisation mechanisms like spinlocks and semaphores, idea of libc malloc implementation, kernel start and boot sequence, file system concepts, device drivers, helps a lot.
However, after 4 rounds I had to go through 2 more technical rounds a week later, focussed on discussion about my current project work, kernel boot sequence and locking mechanisms and a couple of simple C coding questions related to bit manipulation.
Last round was a general discussion with the hiring manager.
Questions d'entretien [1]
Question 1
o Bit manipulation programs like
-finding the number of set bits (Brain Kernighan algo, using a hash table to improve it further albeit using extra space)
- toggle bits in a given range in an integer
o sizeof and offsetof macros
o Question based on external merge sort (sort a big file like 10G in residing on a big disk with constraint that physical memory is only say 1G).
Had a call with the hiring manager who only seemed interested in why I was leaving my previous job and not what I have been working on or my skillset. At the end of the call I didn't seem like that was a good impression and decided not to pursue.
J'ai passé un entretien chez VMware (Palo Alto, CA)
Entretien
Got the coding round and got rejected though all test cases passed. The recruiter sent a hacker rank directly. Got everything executed but still sent a rejection since they got another candidate for the position
Questions d'entretien [1]
Question 1
Hackerrank questions: String manipulation, what is a middleware
in total i had 3 rounds, first round was coding which was easy problems. next two rounds were technical interviews which were medium to hard and went in depth C++ concepts.