First Interviewer:
It seems that he really did not want to be there. I did not hear him when he said, "Are you familiar with diff?" (I heard "liff") When I said "no," he immediately snapped at me in surprise as if I was a moron. As I was writing on the board, he did not allow me to take notes on what he was saying because we "had no time." As a result, I was lost with his instructions (it did not help that he had an accent). As I tried to add simple comments to clarify arguments on my own code, he also refused to let me write comments, even as a clarifier, and snapped at me when I did not get my run times right. In the end, he asked me if I had any questions, and when I did ask a question he said, "oh actually I have to go, I can't answer your questions, but someone else will." Very very unprofessional.
Second Interviewer:
Really awesome guy! The question was challenging and he allowed me to think on my own and I really felt like I was not being rushed and was able to reason through the problem.
Fiz uma entrevista na empresa Snap (Santa Monica, CA).
Entrevista
Hard but interesting. Had to go through 1 HM round, 2 coding rounds and 2 systems design rounds. Coding round was hit counter, and message recommendation system. The System design rounds were a bit challenging.
Perguntas de entrevista [1]
Pergunta 1
Design a recommendation system for messaging to predict the next word while typing
For the technical rounds, I was asked leetcode style questions. Need to practice Data structures and algorithms in order to do well on the interviews. It's important to explain the code as you go along and clarfiy any questions with the interviewer.
Interviewer is not good, has an accent and doesn’t point you in the right direction. Did not seem to be on your side the whole time. It was not a very nice experience.