I applied online. I interviewed at BattleCry Studios (Austin, TX) in Jul 2017
Interview
I applied on the Zenimax website and was contacted within 3 days. The HR person and the lead engineers were very respectful and made the process very easy. I had a phone round and was sent a test to be turned in within a week.
Interview questions [2]
Question 1
Depending on your level of C++ knowledge they will ask you a few questions on that, for example, differences between pointers and references, deleting a base class pointer to a derived object, VFT, override, const, mutable, etc.
On the programming test they might ask you a question where you would need to know data structures and the most efficient way to represent the given data in a data structure. This might or might not involve you writing a very common data structure that isn't in the STL.