DEV Community

Areeba Farooq
Areeba Farooq

Posted on

1

๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐—š๐˜‚๐—ถ๐—ฑ๐—ฒ (๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฎ)

๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐—ฃ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€:

๐Ÿ‘‰ ๐—ฅ๐—ฒ๐—ฐ๐—ฟ๐˜‚๐—ถ๐˜๐—ฒ๐—ฟ ๐—ฃ๐—ฟ๐—ฒ-๐˜€๐—ฐ๐—ฟ๐—ฒ๐—ฒ๐—ป (20โ€“30 mins) โ€” Non-technical chat about your resume and background. Get ready to answer questions like Why #google? Why are you leaving your current job? Whatโ€™s your biggest achievement?

๐Ÿ‘‰ ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐—ฃ๐—ต๐—ผ๐—ป๐—ฒ ๐—ฆ๐—ฐ๐—ฟ๐—ฒ๐—ฒ๐—ป๐˜€ (40โ€“60 mins) โ€” One or two phone screens with the hiring manager or a Google employee. Youโ€™ll solve a coding question related to #datastructures and #algorithms on a shared Google Doc. Some questions on your background.

๐Ÿ‘‰ ๐—ข๐—ป๐˜€๐—ถ๐˜๐—ฒ ๐—Ÿ๐—ผ๐—ผ๐—ฝ (4โ€“5 interviews) โ€” #coding and #systemdesign questions. Expect questions about slightly harder data structure, algorithms, and system design.


Google evaluates candidates on 4 criteria:

๐Ÿญ) ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ๐˜†๐—ป๐—ฒ๐˜€๐˜€
Googleyness means putting the user first, being friendly, approachable, humble, doing something nice for others, being proactive, and keeping your eye on the goal. Youโ€™ll be judged for being a team player and having a bias for action.

๐Ÿฎ) ๐—š๐—ฒ๐—ป๐—ฒ๐—ฟ๐—ฎ๐—น ๐—–๐—ผ๐—ด๐—ป๐—ถ๐˜๐—ถ๐˜ƒ๐—ฒ ๐—”๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†
Your ability to solve problems and explain your thought process. Expect open-ended questions like how would you optimize this further? The interviewer wants to know how you learn and adapt to a situation.
โ€‹
๐Ÿฏ) ๐—Ÿ๐—ฒ๐—ฎ๐—ฑ๐—ฒ๐—ฟ๐˜€๐—ต๐—ถ๐—ฝ
Your ability to take on challenging problems and step back when itโ€™s not needed. Theyโ€™ll gauge if you can mobilize a team to solve a difficult situation. Get ready to answer questions like, how have you demonstrated leadership when you werenโ€™t the manager? how have you dealt with trade-offs and ambiguity?
โ€‹
๐Ÿฐ) ๐—ฅ๐—ผ๐—น๐—ฒ-๐—ฟ๐—ฒ๐—น๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ธ๐—ป๐—ผ๐˜„๐—น๐—ฒ๐—ฑ๐—ด๐—ฒ
Is your technical expertise sufficient to drive impact at Google? How will you grow and scale with the company? Questions: Tell me about a recent/interesting project you worked on. How would you design a task scheduling system?


๐—œ๐—ป๐˜๐—ฒ๐—ฟ๐˜ƒ๐—ถ๐—ฒ๐˜„ ๐—ง๐—ถ๐—ฝ๐˜€

  • Data Structures โ€” Practice Heaps, HashTable, Tree, Stack, Queue, Graph, and Trie.
  • Algorithm โ€” Practice Dynamic Programming, Quick-Sort, Breadth-first, and Depth-first search.
  • Explain your thought process โ€” Practice describing your design decisions clearly and concisely.
  • Collaborate โ€” Donโ€™t forget to discuss tradeoffs, present multiple solutions, and take hints from the interviewer.

๐—ง๐—ผ๐—ฝ ๐—ฟ๐—ฒ๐—ฐ๐—ฒ๐—ป๐˜ ๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐˜๐—ฎ๐—ด๐—ด๐—ฒ๐—ฑ ๐—–๐—ผ๐—ฑ๐—ถ๐—ป๐—ด ๐—ค๐˜‚๐—ฒ๐˜€๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—ผ๐—ป #๐—Ÿ๐—ฒ๐—ฒ๐˜๐—–๐—ผ๐—ฑ๐—ฒ

  • Happy Number (easy).
  • Minimum Meeting Rooms (medium).
  • Number of Islands (medium).
  • Merge Intervals (medium).
  • A number of Closed Islands (medium).
  • Making a Large Island (hard).
  • Employee Free Time (hard).
  • Alien Dictionary (hard).

๐—ง๐—ผ๐—ฝ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ ๐——๐—ฒ๐˜€๐—ถ๐—ด๐—ป ๐—ค๐˜‚๐—ฒ๐˜€๐˜๐—ถ๐—ผ๐—ป๐˜€

  • Design a Web Crawler.
  • Design Google Docs.
  • Design a Messenger.
  • Design YouTube.

โœ… Credits: Arslan Ahmad

๐—ฅ๐—ฒ๐—ณ:
1) Grokking the Coding Interview
2) Grokking the System Design Interview

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadogโ€™s testing tunnel.

Download The Guide

Top comments (2)

Collapse
 
jake0011 profile image
JAKE โ€ข โ€ข Edited

thanks AreebaโœŒ๏ธ

Collapse
 
areedev profile image
Areeba Farooq โ€ข

My Pleasure!!

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

๐Ÿ‘‹ Kindness is contagious

Please leave a โค๏ธ or a friendly comment on this post if you found it helpful!

Okay