I applied online. The process took 2 weeks. I interviewed at ESRI (UK)
Interview
First interview was a formal discussion with some technical questions which was perfect however the second interview involved solving gotcha-style exercises, live, in CorderPad.
I had spent several days preparing to discuss advanced C++ topics but was instead required to reverse strings, count bits, and fix issues in code that no serious engineer would every write, and I struggled as a result.
(I have since started doing LeetCode style exercises to be better prepared for this in future).
When I asked for feedback after the interview process, so that I might improve, they ghosted me.
Interview questions [1]
Question 1
Write a C++ program to return a lambda that prints its argument repeatedly, decreasing the number of repetitions each time it's invoked.