Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso VMware (Bengaluru) nel mese di ago 2020
Colloquio
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.
Domande di colloquio [1]
Domanda 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.
Ho sostenuto un colloquio presso VMware (Palo Alto, CA)
Colloquio
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
Domande di colloquio [1]
Domanda 1
Hackerrank questions: String manipulation, what is a middleware
Ho sostenuto un colloquio presso VMware (Bengaluru)
Colloquio
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.