I applied through an employee referral. The process took 2 days. I interviewed at MemVerge (Santa Clara, CA) in Jan 2024
Interview
one 2-hour online assessment at HackerRank, which is system specific question with two leetcode mediums.
3 coding interviews in a day and 2 VP-level interviews in a day.
Engineer VP question about the vision of the company technically and CEO talk
Interview questions [1]
Question 1
1. Find Nearest
2. 2 python easy coding, behavioral question
3. Leetcode Hard BST
4. Engineer VP question about the vision of the company technically
5. CEO talk
First Round: OA (9 general cs mc, two medium level leetcode problems) Second Round: Phone Screen Third Round: Trapping Rain Water, Group Anagrams Fourth Round: Code Producer - Consumer Problem Fifth Round: Design a Graph Data Structure Final Technical Round: Maximum possible minimum difference among the different ways u can remove the k elements CEO Round: Asked me some general questions, gave me a brain teaser Overall the interview process was terrible. I solved all of the questions up until to the final round with perfection. On the final round, I knew that the most optimal solution was to utilize a binary search with a predicate function. However, the interviewer did not let me proceed with that solution because she didn't believe that it could work. I ended up searching for an O(n) solution, but non existed. I ended up writing a brute-force solution in five minutes. After the interview, I asked some of my competitive programming friends if the binary search solution was the most optimal. Everyone agreed in unison (red coders / orange coders on codeforces). I can't believe the interviewer didn't even know the most optimal solution to her own interview question. I followed - up by sending the optimal code for the binary search solution with working test-cases. She still didn't understand it. Seems like this interviewer only know one solution and think they are cunning / clever when they don't actually have a proper intuition for the problem and just one solution that they memorized to seem smart when they aren't actually algorithmically strong. However, I got moved on to the round with the CEO. I thought this was a good sign. He asked me some general questions but w as not paying any attention to me. He was taking other phone calls, looking at his other monitor. It was very rude especially in a short thirty minute interview. He then asked me a stupid brain teaser to end the interview. It is famously known as the clock, bulb, and calculator problem but he added an extra twist to make it more complicated. The engineering team is just filled with a bunch of egotistical coders who like to stroke their egos by asking extremely difficult questions. The worse past is that I am extremely algorithmically strong and can solve most hards on leetcode and div2 C's and D's on codeforces. Overall, terrible interview experience. They made me go through seven grueling rounds only to reject me when the last technical interview was flawed.
2
Top companies for "Compensation and Benefits" near you