All the perks are real: food, massage chairs, gym, cabs, offices, devices, travel, and expenses.
The brightest, most interesting people to work with.
Non-trivial, interesting projects with insane user impact.
Huge codebase to learn from.
Courses, internal learning, volunteering, and networking opportunities.
Stressful because you get compared to these bright people.
Very opaque hiring process; results are not given for up to 6 months after an internship, after fake promises.
Business requirements and feedback are everything.
A small, small part to play in a very large arena, so use and impact isn't always felt.
The interview was conducted on-campus. The difficulty level was moderate, so long as you've brushed up on your data structures and algorithms. There were two interview rounds. In each, I was asked a moderate-level Data Structures and Algorithms ques
1. Why is Java so popular? 2. What is platform independence? 3. What is bytecode? 4. Compare JDK vs JVM vs JRE. 5. What are the important differences between C++ and Java? 6. What is the role of a classloader in Java?
Everything was okay, and I can't express in my words how good that was. It took more than two weeks for its entire process, and afterward, I got positive feedback from Google.
The interview was conducted on-campus. The difficulty level was moderate, so long as you've brushed up on your data structures and algorithms. There were two interview rounds. In each, I was asked a moderate-level Data Structures and Algorithms ques
1. Why is Java so popular? 2. What is platform independence? 3. What is bytecode? 4. Compare JDK vs JVM vs JRE. 5. What are the important differences between C++ and Java? 6. What is the role of a classloader in Java?
Everything was okay, and I can't express in my words how good that was. It took more than two weeks for its entire process, and afterward, I got positive feedback from Google.