Hiking stage: (30 mins interview):
- indexing and does db auto index something (yes, when unique)
- is redis single or multi-threaded
- binary tree vs binary search tree vs balanced tree
- any algo that fascinates you
- how to detect cycle in graph
- graph vs tree
- event loop (the context switching, time slice, round robbin etc, he didnt ask about threading, rather how one thread do tasks simultaneously)
- do you use oop? since not, how do you reuse stuff?
- open to switching stack?