Three rounds of interviews.
Initial interview with hiring manager
1:1 with potential teammates
Group review of analysis project considering a pricing action given data on portfolio performance in a time period and in a set of geographic space
I applied through an employee referral. The process took 3 weeks. I interviewed at VMware (Pune) in Jun 2021
Interview
It took 3 weeks to complete interview and offer release process. Total 5 rounds of interview including HR. I got the informal offer just next day after HR round.
There was a gap of 2 weeks between 1st round and 2nd round and after that it was like rapid fire.
Interview questions [8]
Question 1
Round 1:
You are given an array prices where prices[i] is the price of a given stock on the ith day.
You want to maximize your profit by choosing a single day to buy one stock and choosing a different day in the future to sell that stock.
Return the maximum profit you can achieve from this transaction. If you cannot achieve any profit, return 0.
Round 1:
How autocomplete/suggestions works?
Which data structure would you use to solve that?
Asked me to write sudo code to add and get method of Tries data structure.
Interviewer asked couple of other question related to tries DS.
Round 2:
It was bit theoretical round.
Interviewer asked question around Java and SQL queries.
How to join the tables and retrieve the data?
Write the query for certain operations?
Question around generics, collections and multithreading in java?
Round 2:
Given two strings, A and B, determine the minimum number of cocatenations of subsequences of B to create A. Return -1 if not possible.
Ex:
A: allan
B: lan
Answer: 3 (lan + lan +lan)
Round 3:
It was design round.
Q1) Asked me to implement event driven system?
Q2) Implement linked list using array?
Q3) Write a skeleton code for get and post REST api, like you used in spring java?
Round 4:
It was a manager round.
Q1) Asked me to explain you previous employer product architecture?
Q2) It was puzzle....
You have a flashlight that takes 2 working batteries. You have 8 batteries but only 4 of them work.
What is the fewest number of pairs you need to test to guarantee you can get the flashlight on?
Q3) Design online retail shop?
Functional requirements: Payment gateway, Catalog, Notification system
Non Func Req: Highly available, consistent, scalable
I applied through a staffing agency. I interviewed at VMware (Austin, TX) in Mar 2020
Interview
Very thorough and 3 back to back on the same day . They were all knowledgeable and friendly but not very specific about the role itself on day to day activities.