Candidatei-me online. O processo levou 3 semanas. Fui entrevistado pela CrowdStrike em abr. de 2019
Entrevista
The interview consisted of the following steps:
1. Phone screen with HR - typical HR questions about your previous positions and plans for the future
2. Call with director of engineering - short introduction, describe what you achieved so far, mainly focused on cultural fit
3. Call with tech employee - technical discussion, describe some previous challenges, solve an algorithm problem
4. Call with tech employee - technical discussion, focus on distributed systems and design, handling big amount of data, CAP theorem
5. Call with manager - describe something you contributed to at all previous jobs from the very beginning of your career
6. Coding assignment - soft deadline of 4 hours (you are expected to finish the entire assignment), REST API, required to jump on a call each time after finishing a requirement from the assignment.
Perguntas de entrevista [4]
Pergunta 1
Display the next smaller element in an array of integer numbers.
The next smaller element for an element x is the first smaller element on the right side of x in array. The next smaller element for elements for which no smaller element exists should be considered -1.
Consider that you have an API that is called from the UI to display some data using pagination. How would you change the API call if for a non UI client you need to retrieve all data at once without pagination (petabytes of data)
Implement a REST API for storing file metadata and file dependencies. Mandatory to use Redis as DB.
Had to implement CRUD calls for file metadata and file dependencies and then 3 separate calls that would query the data (one of them being a BFS/DFS variation).
File dependencies looked like a directed graph.
Candidatei-me online. Fui entrevistado pela CrowdStrike (Tel Aviv-Yafo) em jun. de 2024
Entrevista
The interview process consists of five stages: an initial meeting with HR, followed by a live coding session, then a system design interview. After that, there is an interview with the hiring manager, and finally a concluding HR review.
The interview process was much longer than ones I had done for other positions at other companies.
That said, it was a good opportunity to meet different members of the team I would be joining and helped make sure they were a good fit for me as much as I a good fit for them.
Perguntas de entrevista [1]
Pergunta 1
There was a coding style interview question regarding a LRU cache
Candidatei-me por indicação de um funcionário. O processo levou 3 semanas. Fui entrevistado pela CrowdStrike (Bucareste, ) em ago. de 2021
Entrevista
The interview process is what you'd expect from other high-bar companies, like Amazon. It is overall lengthy and made of 4 independent interviews. Crowdstrike does not ask behaviour questions. The first interview tested algorithms knowledge and was overall easier than I expected. It was conducted on a shared coding platform, like HackerRank. The second interview tested system design knowledge and started with a problem formulation and continued as a free conversation that aimed at complicating the initial problem as the interviewee came up with solutions. The third interview occupied a large time slot (~6h) and involved coding a working API. I think they dropped this long format interview since, as it was discouraging candidates from continuing the interview process. The last interview was a manager & HR discussion.
Perguntas de entrevista [3]
Pergunta 1
What is a hashmap and when would one use a hashmap instead of similar data structures like linked lists and arrays?