I applied through a recruiter. The process took three weeks.
In the second round of the interview, the hiring manager asked me how I would deploy a drone in a GPS-denied area. Then he showed me a Python code snippet with a few bugs and asked me to identify them. It was a problem with calculating the sum of factorials. The coding round of the interview was in C++, since for this role they specifically ask for proficient modern C++ knowledge. I was asked to solve the problem of designing a hashmap.
The following metrics were computed from 1 interview experience for the Shield AI Staff Software Engineer role.
Shield AI's interview process for their Staff Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Shield AI's Staff Software Engineer interview process.