Google coding interviews are really challenging. The questions are difficult, specific to Google, and cover a wide range of topics. The good news is that the right preparation can make a big difference. We've analyzed 170+ software engineer interview questions reported by Google candidates, in order to determine the most frequently asked types of questions. Below, we've provided a curated list of real example questions, including free solutions.