Google Interview Questions

Excerpts from Interview #1:
(A B.Engg ECE student from Panjab University with 8.65 CGPA and having 90.5 % in 12th and 91 % in 10th standard.)
Technical Interview:
  • Technical questions regarding various projects undertaken during the course of engineering.
  • Write a code to generate divisors of an integer.
  • What do you understand by inheritance and explain its various types?
  • List different attributes in ER model of DBMS.
  • What is jump statement in C++?
  • What do you know about latest developments in IT industry?
  • Give any two points of difference between C++ and Java.
HR Interview:
  • How would you describe your ideal job?
  • Why did you choose this career?
  • When did you decide on this career?
  • What goals do you have in your career?
  • What do you think it takes to be successful in this career?
  • What accomplishments have given you the most satisfaction in your life?
  • If you had to live your life over again, what would you change?
Excerpts from Interview #2:
(A B.Engg. EEE student from Panjab University with profile as 7.71 CGPA and having 86.2 % in 12th and 87.9 % in 10th.)
Technical interview:
  • How do you use a “Local Block”?
  • Compare "Switch" statement and "Multiple-If" statements.
  • What are the characteristics of modern DBMS?
  • Describe your Final Year project. What was novelty in it?
  • Explain RDBMS and how is it different from DBMS.
  • What is nested loop? What is dangling else condition in it?
  • Write a program to compare lengths of two strings.
  • What keyword would you use for Development of a Software Life Cycle? Define this keyword.
HR Interview:
  • Tell me about some of your recent goals and what you did to achieve them.
  • What are your short-term goals?
  • What is your long-range objective?
  • What do you see yourself doing five years from now?
  • Where do you want to be ten years from now?
  • Do you have any plans for further education?
  • How much training do you think you'll need to become a productive employee?
Excerpts from Interview #3:
(A CSE student with Xth score 89%, XIIth 78% and cgpa 7.2)
Technical interview:
  • What is meant by platform independence?
  • What is the term for a virtual machine in JAVA? How would you implement it?
  • List out a few disadvantages of DBMS.
  • Discuss the process of inheriting variable of one class to the other class.
  • Explain " C++ makes the function prototyping essential".
  • Tell me about ACID properties of DBMS.
  • List different types of inheritance.
  • Explain me ER model of DBMS with diagrams.
HR Interview:
  • What is your greatest strength?
  • What is your greatest weakness?
  • If I were to ask one of your professors to describe you, what would he or she say?
  • Why did you choose to attend your college?
  • What changes would you make at your college?
  • How has your education prepared you for your career?
  • What were your favorite classes? Why?
Excerpts from Interview #4:
(A B.Engg. ECE student from Panjab University with profile as 9.23 CGPA and having 94 % in 12th and 92 % in 10th.)
Technical interview:
  • What are the areas in which data structures are applied extensively?
  • Define relational model in DBMS.
  • List out the difference between - white box, black box, and gray box testing.
  • What are the three levels of data abstraction? Which of these layers is at the user end?
  • Tell me about three-tier architecture of DBMS.
  • Explain the different types of software model. Which model is best amongst these?
  • Which is the most efficient software model?
HR Interview:
  • Tell me about a time when you worked effectively under pressure.
  • Tell me about a time when you handled a difficult situation with a co-worker.
  • Do you have any location preferences?
  • How familiar are you with the community that we are located in?
  • Will you relocate in the future?
  • Are you willing to travel? How much?
  • Is money important to you?
Excerpts from Interview #5:
(A B.Engg. ECE student from Panjab University with profile as 7.25 CGPA and having 78.5 % in 12th and 85 % in 10th.)
Technical interview:
  • What keyword would you use for Development of a Software Life Cycle? Define this keyword.
  • What is abstraction with respect to DBMS?
  • What are the different steps involved in Life cycle’s Development?
  • What is the difference between IPv4 and IPv6? What do you understand by both of these?
  • Explain the term polymorphism?
  • What is entity relationship model in DBMS?
  • What is the term used for changing the significance of operator?
HR Interview:
  • Where do you want to be ten years from now?
  • Do you have any plans for further education?
  • How much training do you think you will need to become a productive employee?
  • What qualities do you feel a successful manager should have?
  • Do you handle conflict well?
  • Tell me about a time when you were tolerant of an opinion that was different from yours.
  • Tell me about a time when you were disappointed with your behavior.
Excerpts from Interview #6:
(A B.E. ECE student having 10th grade - 92.4%, 12th grade - 86%, Graduation score - 65.4%)
Technical interview:
  • Differentiate between database instance and database schema.
  • What is a CSS file?Enlist its various uses.
  • What does an isNAN function do?
  • Explain these terms - messaging passing.
  • What are different mapping cardinalities in entity relationship model?
  • Give two advantages of an iterator.
  • Differentiate function definition and function prototype.
  • What is base type of an array?
HR Interview:
  • What motivates you to work at Google?
  • What is your favourite pass time? What do you do in your spare time?
  • Do you have any backlogs?
  • How would you rate us as interviewers on a scale of 1-10?
  • Tell me about a time when you delegated a project effectively.
  • Tell me about a time when you set your sights too high (or too low).
Test Site