I applied online. The process took 2 months. I interviewed at CrowdStrike (Bucarest, ) in Dec 2019
Interview
I had 2 remote short sessions and 4 tests/discussions onsite.
The process was flexible and relaxed, at each stage I had the opportunity to ask questions, learning more about the role and the company.
The interviews aims to determine the professional qualities and the technical experience, but also the personal values and the ability to integrate into the team. You have to discuss with people from HR, from technical team and managers also.
I applied online. The process took 3 weeks. I interviewed at CrowdStrike in Apr 2019
Interview
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.
Interview questions [4]
Question 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.
I applied online. The process took 3 weeks. I interviewed at CrowdStrike (Bucarest, )
Interview
HR and manager talks, followed by a few phone screening interviews.
In the end you have to write a working micro-service in a 5h window. (swagger and a popular language: Java, Python or Go)
Interview questions [3]
Question 1
Basic computer science question and write the algorithm .