Stream of Consciousness

Mark Eschbach's random writings on various topics.

Google

Google's Management Interview and mapping to me