I applied online. I interviewed at Snap in Aug 2017
Interview
I applied online and I got an Email confirming that they would want to move forward with me. The first round was a one-hour google hangout interview. The interviewer was friendly and asked me a few questions from my resume and my academic projects. And later moved on to coding challenge. He asked me Restore IP Address question from Leetcode which I didn't do well.
Interview questions [1]
Question 1
Restore IP Address question from Leetcode.
General questions from my resume like the stuff that I mentioned in my resume.
I applied through an employee referral. The process took 1 week. I interviewed at Snap in Mar 2023
Interview
The first round is a one hour live interview. There is a technical part where you have to do one coding problem in the language of your choice and a part where you answer a few behavioral questions. The interviewer is an engineer at Snap. The second round is a four hour long technical interview. You are asked to work on a four part coding project in the language if your choice. Four engineers will rotate every hour to help you. There will be time at the end of the interview to ask questions about the company.
Interview questions [2]
Question 1
How have you been developing your skills outside of schoolwork?
I applied online. The process took 3 weeks. I interviewed at Snap (Vienna)
Interview
Il colloquio tecnico inizia con domande generiche sui topics della posizione in cui si sta applicando. La persona che fa domande è di solito accompagnata da un altra per assistere, entrambi ricoprono posizioni Senior o quasi all'interno del team interessato all'hiring. Si accorgono subito dell'incertezza nelle risposte e iniziano a scavare facendo sempre domande problem solved oriented, ad esempio "se hai molti dati da processare (contesto generico) come e quando decidi quando è abbastanza?". In base al tempo a disposizione fanno domande, non è necessario rispondere a tutte, ma si fanno un'idea di quanto sei già preparato. La domanda riguardante la risoluzione di un problema algoritmico l'ho trovata semplice, si assicurano che il candidato abbia un minimo di esperienza nella programmazione.
Interview questions [1]
Question 1
Come ho scritto nella descrizione del processo le domande vanno da: "conosci questo argomento? Me ne parli?"; a: "in questo caso come fai a sapere se il dato è quello che ti aspetti o se hai già collezionato abbastanza dati?".