Ho presentato la mia candidatura tramite un'agenzia di reclutamento personale. Ho sostenuto un colloquio presso AppsFlyer (Herzliya) nel mese di gen 2021
Colloquio
The process was:
1. Phone Interview
2. Technical Interview (Zoom) – Coding
3. Technical Interview (Zoom) – Architecture & Design
4. HR Interview
5. Interview with VP R&D
I initially wasn't going to interview, but I'm really happy I did. Everyone I spoke to was kind, smart, and cared about learning and growing their engineers.
Given a system (service, DB, MessageQueue), scale it. This was a very rigorous systems question, diving into:
1. scaling server access, by load balancing, sharding
2. caching, and discussions of consistent hashing for scaling caches
3. DB – how can you make fast reads, if writes are fast? Multiple replicas of the DB
4. Why would you use one queueing system over another? (Kafka vs RabbitMQ)
I had an interview with a software engineer we discussed about my background and the job and then I explained him about project I did in my last job and that it and the code interview
Domande di colloquio [1]
Domanda 1
they gave me a file and wanted me to print for each word the number of occurnces
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso AppsFlyer
Colloquio
Good interview overall good experience,
started with an introduction and some personal questions, followed by easy leetcode question on board with follow up questions.
took around one hour
after that had another interview with some design questions
Ho presentato la mia candidatura online. La procedura ha richiesto 5 giorni. Ho sostenuto un colloquio presso AppsFlyer
Colloquio
Technical interview with 2 employees.
A little time spent asking about my past experience, majority of time spent on answering a coding question.
There was a pleasant back and forth while answering.
Domande di colloquio [1]
Domanda 1
A coding challenge (for example, find longest palindrome substring)