Smart coworkers, good benefits, good tooling.
Promotion-driven culture. Yearly reorgs.
The interview process involved one phone screen, two phone interviews, and one in-person interview. The phone interviews focused primarily on puzzle-solving and algorithms. The in-person interview consisted of basic computer science questions. Oddly
I was called up by a person who already worked as a Google Engineer. They asked a bunch of questions for which I was not fully prepared. I think the most basic mistake I made was assuming that working full-time and evenings on coding would prepare m
1. Ask the problem and solution of my previous project. 2. Introduce one of my favorite course projects. 3. Explain Binary Search Tree. 4. Find the next larger node and write down code in BST. 5. Check whether a string is symmetric and how to tes
The interview process involved one phone screen, two phone interviews, and one in-person interview. The phone interviews focused primarily on puzzle-solving and algorithms. The in-person interview consisted of basic computer science questions. Oddly
I was called up by a person who already worked as a Google Engineer. They asked a bunch of questions for which I was not fully prepared. I think the most basic mistake I made was assuming that working full-time and evenings on coding would prepare m
1. Ask the problem and solution of my previous project. 2. Introduce one of my favorite course projects. 3. Explain Binary Search Tree. 4. Find the next larger node and write down code in BST. 5. Check whether a string is symmetric and how to tes