The interview consisted of the following steps:
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 the array. The next smaller element for elements for which no smaller element exists should be considered -1.
Consider that you have an API 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)?
How would you design a video sharing application (key terms: replication, master-slave, CAP theorem, consistency, bandwidth, availability)?
Implement a REST API for storing file metadata and file dependencies. It is mandatory to use Redis as the DB. You 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.
The following metrics were computed from 5 interview experiences for the CrowdStrike Cloud Engineer role in Romania.
CrowdStrike's interview process for their Cloud Engineer roles in Romania is on the easier side as most engineers get an offer after going through it.
Candidates reported having good feelings for CrowdStrike's Cloud Engineer interview process in Romania.