I applied online. The process took 2 weeks. I interviewed at VMware (Bengaluru)
Interview
very much to the point interview, There was two rounds with 4:1 panel. work location was bangaluru. Gave a virtual interview over teams. panels are really help ful. mostly scenario based questions asked.
Interview questions [1]
Question 1
Kanban, why we use
if support team came and ask that in prod databases are not getting connected, what will be your fix?
Double queue operating principal
design patterns
singleton/prototype pattern
what is the negative of singleton
does siblgleton create different instances for diff JVMs?
how to restrict that drawback in singleton
why we use data structures
print vs println
set vs tree set
http methods, patch vs put
"print below matrix:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9 "
sevice vs repository
2nd round :
Service layer prototype bt controller is singleton is it possible??
what App server we are using?
Security schemes for the project
What encryption we use
how to give rolebase access to an application
Dom parser vs xml parser
SOAP vs Rest
Search engine used in project
Why we need connection pool connected always
singleton pattern
an prod application giving OUT OF MEMORY error. How to resolve??
Shopping cart system design
Workflow after add cart from developers perspective
What too we use for prod deployment
web server vs app server
finalize method
how you use load balancer in your project
how to approach SLA tasks
caching for performance aspect
why we need normalization
load profile for performance testing
transaction for performance testing
First, they will get fresher or 2-3 years experienced person to interview a 5+ years experienced people. The interviewees themselves were confused about the questions they asked. It was very likely they googled a question and were expecting the exact same solution. They were not satisfied with an alternate solution even though its time complexity was o(n). Overall, I will say, the quality of engineers in VMware has come down.
The interview process was friendly and insightful. While I did not progress through to the second round, it was a normal LeetCode problem where they asked me to describe, whiteboard, then code a solution to a problem that they defined. Their communication and support before and after were very good.