14

Pytania jakie Google zadaje podczas rozmowy o pracę!

Google chyba nadal jest jednym z lepiej postrzeganych pracodawców w branży IT. Może już nie chwali się milionami dolarów wydawanymi na posiłki, pozwalniało trochę ludzi oraz zaczyna mówić o oszczędnościach ale nadal jest to łakomy kąsek dla ludzi poszukujących pracy. O rozmowach o pracę w Goolge krążą niemal legendy – niektórzy opowiadają o testach, programiści […]

Google chyba nadal jest jednym z lepiej postrzeganych pracodawców w branży IT. Może już nie chwali się milionami dolarów wydawanymi na posiłki, pozwalniało trochę ludzi oraz zaczyna mówić o oszczędnościach ale nadal jest to łakomy kąsek dla ludzi poszukujących pracy.
O rozmowach o pracę w Goolge krążą niemal legendy – niektórzy opowiadają o testach, programiści mają do rozwiązania zadania logiczne lub też jakiś problem z dziedziny programowania itp. Na blog blog.humanway.com (via Flaker) znalazłem odnośnik do 140 pytań jakie Google może zadać osobą chcącym zająć takie stanowiska jak :Product Marketing Manager, Software Engineer, Engineering Manager i podobne.


Zachęcam do przejrzenia listy
, poniżej kilka przykładów – wprawdzie pytania są po angielsku ale rozumiem, że ktoś zainteresowany tą tematyką raczej opanował ten język:

Google Interview Questions: Product Marketing Manager

  • Why do you want to join Google?
  • What do you know about Google’s product and technology?
  • If you are Product Manager for Google’s Adwords, how do you plan to market this?
  • What would you say during an AdWords or AdSense product seminar?

Google Interview Questions: Product Manager

  • How would you boost the GMail subscription base?
  • What is the most efficient way to sort a million integers?
  • How would you re-position Google’s offerings to counteract competitive threats from Microsoft?
  • How many golf balls can fit in a school bus?
  • You are shrunk to the height of a nickel and your mass is proportionally reduced so as to maintain your original density. You are then thrown into an empty glass blender. The blades will start moving in 60 seconds. What do you do?
  • How much should you charge to wash all the windows in Seattle?

Google Interview Questions: Software Engineer

  • Why are manhole covers round?
  • What is the difference between a mutex and a semaphore? Which one would you use to protect access to an increment operation?
  • A man pushed his car to a hotel and lost his fortune. What happened?
  • Explain the significance of „dead beef”.
  • Write a C program which measures the the speed of a context switch on a UNIX/Linux system.

Google Interview: Software Engineer in Test

  • Efficiently implement 3 stacks in a single array.
  • Given an array of integers which is circularly sorted, how do you find a given integer.
  • Write a program to find depth of binary search tree without using recursion.
  • Find the maximum rectangle (in terms of area) under a histogram in linear time.
  • Most phones now have full keyboards. Before there there three letters mapped to a number button. Describe how you would go about implementing spelling and word suggestions as people type.

Źródło : blog.seattleinterviewcoach.com