4 essays
 
 16,279 views
 
 1,114,837 views
 
 8,974 views
 
 7,467 views
Working at Google while completing a demanding Master's program
How do you manage your time? Does the company offer any special working hours for you as a master's student? Do they encourage or help financially?
What kind of jobs do the software engineers who earn $500K a year do?
What kind of tasks or skills make them so valuable? And how can you replicate their success?
Formidable creations are unleashed when you let go of expectation
In the startup's ideation stage, outside expectations are the main cause of failure. If you cannot afford to make a mistake, you will not create.
The Achilles' heel of large monopolies
The rise of Facebook, and the Google Plus strategic clusterfuck
10 problems

Map Reduce Data Mining and Ranking
Given a Google Search Query, find the AdWords Categories best describing it

String to Byte Array Serialization and Deserialization
Serialize a list of strings into a byte array. Then deserialize it.

Given a tree, prune it to select for only a certain node color
Given that a tree is made of only red or black nodes, return another tree that only has the paths of the original tree leading to a red node.

Prisoner's Dilemma With Blindfolds: a math teaser
Seven people are blindfolded and given unique colored hats at a roundtable. How should they cooperate for at least one to guess her own color?

Is the given String a repeated subpattern?
Given a string, return whether it is made of a perfectly repeated string pattern.

Rulebased HTML compilation
Given an HTML with messed up tag nesting, output the correct and unambiguous version of the HTML.

MapReduce parallel processing of all known URLs for median length
You are given the data set of all Google crawled URLs on the Internet  that's a very large set. Write an algorithm to find the median URL length.

Sort a million 32bit integers
What is the most efficient way to sort a million 32bit integers?

Extreme Recursion with Binary Tree Topologies
How many binary tree topologies are possible given n nodes?

Google search results for the top 1000 highest ranking URLs
You have trillions of URLs stored uniquely, without order, across numerous machines, each with a score. Find the 1000 URLs with the highest scores.