“I’m looking for a better opportunity, a more challenging job,” are the run-to reasons when looking for a new job or when you start to apply. But when it comes to big brands, we have a different approach to prepare for the interviews and a completely different mindset.
And, let’s be honest, who doesn’t want to be a Googler?
Employers like Facebook, Amazon, and Google are regarded for their employee treatment, work ethic, and obviously the more than satisfying paycheck. All of these apart from the brand value they and their projects offer. For a company like Google, however, it’s hard enough to get shortlisted for an interview without a degree from a prestigious university or significant contribution in impressive projects. So how does one get placed with one of the largest tech companies in the world, how do you crack an interview with Google?
Well, first of all, you’re not alone, there have been many who’ve been just as curious as you to join Google, and for quite some time. Ever since the company started in 1998, people wanted to join. There are a number of blogs, articles, and youtube channels. As far as the questions are concerned, the interviewers in Google’s People Operations (HR) are dedicated ti tricking applicants’ minds. Recruiters are known bend your brain in ways to force candidates to think differently to see just how creative they are.
According to byte-by-bye.com, a coding interview preparation blog, says the Google Interview is not like other technical, software engineering, or coding interviews. If you’ve applied for coding roles and went through interviews for those roles, these topics may seem familiar, but if not, it’s quite different from the typical ones you might be used to.
There are 3 key types of problems that you are likely to see in your Google interview:
Coding Interview Questions
Given: A coding challenge that relies on knowledge of data structures and algorithms.
Output: Ability to provide an efficient and optimized solution to the problem under the timing constraints of the interview.
System Design Questions
Given: A vague high-level problem that involves designing a complicated system. For example, the interviewer may want you to design Gmail.
Output: Ability to work with the interviewer to determine what the critical components of the system are and design a solution with scalability in mind.
General Analysis Questions
Given: A mathematical, design, or opinion-based question where the interviewer wants to investigate your thought process and how you would proceed as an employee.
Output: Provide a number of different solutions and be able to justify each one with a list of pros and cons. These can be a litmus test for telling the interviewer what you would like to work with.
For further guidance and reference, tune into Nibhita Kaul’s vlog on how to get into Google. Nibhita is an ex-employee with Google India and worked in their Gurgaon branch. She quit her job in 2017 with the tech giant to participate in the Indian reality TV show ‘Bigg Boss’.
The internet, through its creepily efficient ways, was able to put together 50 questions to help aspirants prepare for the personal interview. These questions are from past hiring managers, candidates, and ex-employees who wanted to lend a hand to up & coming coders and engineers:
- Tell us all you know Google.
- What is a Google Doodle?
- Which is your favorite doodle by far?
- What do you think is the purpose of these doodles?
- What are your ace skills that you can implement at your workplace?
- What are your gravest fears and shortcomings?
- What measures have you taken to overcome your flaws and fears?
- How would you define a Search Engine to a 7 year old.
- Name 8-10 Google apps and their functions.
- What is Hangouts?
- What is the latest feature in Gmail?
- If you were given the liberty to design an app for Google, what would it be?
- What is a Manifest file in Android development?
- What is Google Cloud?
- Provide a basic syntax in Google Go.
- What is Alo?
- What is Project fi?
- What is Google AdWords?
- What is the marginal cost of a gigabyte in Gmail?
- What is the function of Cloud computing?
- Write a code to extract values from a comma separated string.
- Simulate a 7 sided die from a 5-sided die.
- Write a code to reverse a linked test.
- Write android syntax to give write permission to a file.
- Write a function to return all duplicate files in a directory.
- Write a program to parse a comma separated file.
- Write a program to find duplicate words in a file.
- Simulate a stock profit loss program on a typical stock exchange.
- Explain HTML5 and its application in Google search engine.
- Explain how Google indexes websites.
- What happens from the point when you type in a URL in your browser to the point that it gets displayed?
- Do you prefer learning or earning?
- What is the most difficult situation that you faced in your workplace?
- Tell us your most embarrassing moment.
- If you won a 1 billion lottery, what would you do with the money?
- If your teammate kept on engaging in gossip, how would you react to the same?
- Describe yourself in 5 words.
- How would you end poverty with Google as a medium?
- Tell us 3 things about you that are not on your resume.
- Describe the different ways to find a needle in a haystack?
- If you became the CEO of Google, what would you do?
- If you wrote a book on Google, what would name it?
- What prank would you pull on your teammate?
- If you could change the name of Google today, what would it be?
- Jack and Jill went up the hill to fetch a pail of water, Jack fell down and broke his crown, and Jill came tumbling after. Which hospital was Jack admitted to?
- Twinkle Twinkle Little Star, I just need to sell my car, no matter how I try, I can’t find someone willing to buy. How will you look for potential customers for second hand goods?
- How many lipsticks do women buy each year?
- What is the most common sentence that you use?
- What is the gadget that you envision being used 100 years from today?
- How many footballs can fit in a truck?