What skills do I need to be a data scientist at Google or Facebook?

For Data scientist or Analytics Role one needs to be more statistically informed as compared to a software engineer; and a better software professional than a statistician. In order to crack the interview process of elite organizations such as Google or Facebook; prospective students must ensure that they cover all the three important facets of a data scientist – knowledge on mathematical algorithms, know-how of statistical tools & techniques to implement the mathematical models, and finally, hands-on exposure to software tools to present a story-telling visualization product to business.
In addition to that, companies like Google, Facebook tends to put substantial focus on logical reasoning, product knowledge & understanding and communication as well.

Follow the link to get a brief on the key questions asked by Google for data scientist roles.

  1. Google does a lot of work in Python and they use it as well for some of their data analysis. Also, uses R for reporting and analytics.
  2. Mapreduce for sure
  3. Facebook relies heavily on Hive/Cassandra, so learning that can help
  4. Mathematical concepts and Machine Learning basics is a must (statistical modules of Python and R like numpy, scikit-learn)
  5. Visualization ( matplotlib or similar)

and there is a long list of other supporting tools and technologies.