Envié una solicitud electrónica. El proceso duró 3 semanas. Acudí a una entrevista en VMware (Palo Alto, CA) en oct 2019
Entrevista
I applied online and recruiter contacted me.
Round 1( Telephonic Interview):
This was a 45min tech interview by Staff Engineer. He asked to describe the current project I'm working on. Then he started me some questions related to JavaScript and algorithms.
1. Explain Promises
2. ES6 arrow functions
3. HTTP verbs (difference between POST and PATCH)
He shared a code pair & it has 2 questions
1. Check if the String is Palindrome
2. Maximum path Sum in BST
After a few days I got a request for Onsite Interview (Palo Alto). It basically has 5 rounds
Round 1:
This round was deep dive into javascript concepts. He started asking some questions on RegEx and core javascript questions like how do you parse the DOM tree to find an element.
I felt he was kind of cool and we started discussing about the latest tech
Round 2:
He asked me to explain an interesting project I have worked on and started asking some questions on that. In the last 10min there was a coding question -> Find the minimum distance between two duplicate numbers.
I gave the optimal solution and he asked me to implement the solution in Brute-Force and its complexity. I think he is more interested in Brute Force compared to optimal solution.
Round 3:
I felt the interviewer is not interested in taking an interview. He was 10min late. He asked me briefly explain the current project I'm working on. He suddenly interrupted me and asked a question related to Tree.
Question: I'm given a N-ary tree, print the values of elements from child nodes to the root node. After solving it he asked about time complexity. I solved it and we have 10mins left. He told me the interview was over and left. I'm assuming he has some emergency work.
Round 4: (Lunch with Manager)
Manager was really good. He explained about work culture and about his project. We started discussing what performance issue I have faced and how did I handle them. Few questions on Team building and leadership skills.
I felt manager was pretty impressed by the presentation and we started discussing on how can we better handle some xyz situation.
Round 5:
He started asking questions from the framework which I don't have good knowledge on. I'm familiar on AngularJS and React but his questions on more aligned to Angular 4 and above. He asked few questions on CSS like placing a div container inside another div container.
Overall I felt I did well except Round 5.
Preguntas de entrevista [1]
Pregunta 1
Find the minimum distance between two duplicate numbers.