Google Has Secret Interview Challenges Based on Your Search History

  • " For my interview, I spent a day at Google headquarters in Mountain View solving problems on a white board."

    2015, with a laptop in every lap and a large screen/projector in every conference room, and we're still scribbling code on a whiteboard at one of the largest software companies in the world.

    This might have been fine twenty, fifteen years ago when even at Microsoft my machine was a 30 lb. tower under my desk, and I had a 14" CRT monitor. Even if you can't reserve a conference room for your interview, you can use one of the 22-27" monitors on your desk. Anything is better than scribbling and correcting code on a whiteboard like a monkey performing tricks.

  • Just verified this myself... pretty cool! I searched for the following:

      * Mutex lock (from the article)
      * Mutex lock C++
      * Python list comprehension
    
    Third time's a charm! The prompt came up, and now I've got a simulated shell of sorts that looks a bit like linux but doesn't have most commands.

    The main command is "request", which lets you request challenges through this shell. Requests are defined as follows:

      foobar:~/ guest$ help
      [snip]
      request	- request new challenge (of type 'tag') [tag]
    
      foobar:~/ guest$ tags
      Requesting tags...
      algo         	algorithms
      data_struct    	data structures
      low_level      	low-level representation (binary representations, endianness)
      math           	math
      crypto         	security and cryptography
    
    Had a 2nd friend try the same who's not a coder, and it didn't work, so they're looking at more than very-recent search history.