I applied for this position and the director of engineering reached out to me. He said I didn't have enough experience for staff software engineer but would proceed with it as a junior staff software engineer. I exchanged a few emails with him and he asked about static vs dynamic typing, then we had a short call about how to handle a simple phone app. The main idea is that you needed to know that you should display some sort of waiting screen while the user waited for the API to refresh.
Next was a coding interview, had to basically deal with TCP requests and work with a stack/queue, wasn't too bad
Next was a system design interview which was pretty tough for a junior position. My recruiter contact told me it would be 30 mins but the interviewer thought it was 45, he sounded disappointed it only went 30 mins and that's probably part of why I didn't get it
How would you implement Instagram?
The following metrics were computed from 5 interview experiences for the Illumio Staff Software Engineer role in United States.
Illumio's interview process for their Staff Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Illumio's Staff Software Engineer interview process in United States.