Upload Button Icon Add office photos

Google

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Google Developer Interview Questions and Answers for Experienced

Updated 31 Oct 2023

Google Developer Interview Experiences for Experienced

1 interview found

Developer Interview Questions & Answers

user image Anonymous

posted on 31 Oct 2023

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Good and competitive

Round 3 - Coding Test 

Challenging taks and should have very good knowledge in DSA

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn DSS

Interview questions from similar companies

I appeared for an interview before May 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    Spiral Order Traversal of a Binary Tree Problem Statement

    Given a binary tree with 'N' nodes, your task is to print the nodes in spiral order traversal.

    Example:

    Input:
    The binary tree is represented i...
  • Ans. 

    Print nodes of a binary tree in spiral order traversal.

    • Use a queue to perform level order traversal of the binary tree.

    • Alternate between printing nodes from left to right and right to left at each level.

    • Handle null nodes represented by '-1' appropriately.

    • Example: For input '1 2 3 -1 -1 4 5 -1 -1 -1 -1', the output should be '1 3 2 4 5'.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    Word Break Problem Statement

    You are given a list of N strings called A. Your task is to determine whether you can form a given target string by combining one or more strings from A.

    The strings from A c...

  • Ans. 

    Given a list of strings, determine if a target string can be formed by combining one or more strings from the list.

    • Iterate through all possible combinations of strings from the list to form the target string.

    • Use recursion to try different combinations of strings.

    • Check if the current combination forms the target string.

    • Return true if a valid combination is found, otherwise return false.

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. Design an elevator system.
  • Ans. 

    Design an elevator system for efficient vertical transportation.

    • Divide building into zones to optimize elevator usage.

    • Implement algorithms for efficient elevator scheduling.

    • Include safety features like emergency stop buttons and overload sensors.

    • Consider user interface for passengers to select floors and monitor elevator status.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in NoidaEligibility criteriaNoMicrosoft interview preparation:Topics to prepare for the interview - Data structures, algorithms , low level system design , high level system design, problem solvingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Never give up
Tip 2 : Practice 
Tip 3 : Be positive

Application resume tips for other job seekers

Tip 1 : Keep it short
Tip 2 : Highlight skills and achievements

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Mar 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What is rotational shifts. What is web service flow. How will you check ports on Unix or Solaris machine.
  • Ans. 

    Rotational shifts refer to working in different shifts at different times. Web service flow is the sequence of steps involved in a web service request. Checking ports on Unix or Solaris machine involves using the netstat command.

    • Rotational shifts involve working in different shifts at different times, such as day shift, night shift, and swing shift.

    • Web service flow involves a sequence of steps, such as sending a reques...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Total pathetic experience. Have heard of negative reviews from a number of people, but didn't believed. Unfortunately had to share same pain with them. What job description is given to you, doesn't matters because you won't be asked for that. Your resume will get shortlisted and then it doesn't matter what u have covered up in your career path, because interview rounds will consist of questions out of your scope. Your resume doesn't needs to be shortlisted at first end if it doesn't suit thier needs. HR people, they are on another level. You share your resume to them, and they will never ever reply back to you. Not a single HR, but it seems everyone has same culture. You keep trying to connect them for support. But they will just keep finding smarter ways to avoid.

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 120minutes
Round difficulty - Easy

It was an online MCQ's + coding round consisting of 20 MCQ’s and 1 coding problem.

  • Q1. Check whether there exists a loop in the linked list.
  • Ans. 

    Check for a loop in a linked list by using two pointers moving at different speeds.

    • Use two pointers, one moving at double the speed of the other.

    • If there is a loop, the two pointers will eventually meet at the same node.

    • Example: 1 -> 2 -> 3 -> 4 -> 5 -> 2 (loop back to 2), the two pointers will meet at node 2.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 50 minutes
Round difficulty - Easy

The interview started at 8:30 pm in cc of Delhi Technological University itself and it was quite late. There was only a single interviewer and he asked me one coding question related to overflow of integers.

  • Q1. How can you check for integer overflow when multiplying two integers and ensure the result is stored correctly within an integer type?
  • Ans. 

    To check for integer overflow when multiplying two integers, use the properties of integer overflow and check if the result is within the valid range of the integer type.

    • Check if the signs of the two integers are the same to avoid overflow in case of multiplication.

    • Use the properties of integer overflow to detect if the result exceeds the maximum or minimum value of the integer type.

    • Consider using a larger data type or...

  • Answered by AI
Round 3 - HR 

Round duration - 15 minutes
Round difficulty - Easy

It was quite late . There was only one interviewer and I was asked about my family , education and future plannings and few questions related joining locations and documents etc.

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Delhi Technological University. I applied for the job as SDE - 1 in PuneEligibility criteria6Amdocs interview preparation:Topics to prepare for the interview - I did a lot of practice of data structures and algorithms. I covered main topics such as arrays, strings, trees, linked lists, hashmaps, and recursion. Algorithms such as sorting, searching, BFS, DFS, and greedy were also covered by me.Time required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Focus on data structures and algorithms part more. Tell the interviewer , starting from the brute force approach to the most optimal solution as this will give a good impression to the interviewer.

Application resume tips for other job seekers

To be honest, the problem-solving ability is the only thing that most companies care about. So you can manipulate your resume according to that. Mention your competitive programming handles in your resume and also other coding ranks or achievements which you have achieved.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions about Comptel Eventlink tool, Perl scripting, unix shell scripting and a bit a SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Answer in details for whatever you are asked. Also be honest if you don't know something rather than guessing. Nobody is expected to know EVERYTHING.

Interview Preparation Tips

Round: Test
Experience: Approx. 30.questions in 50 min
Tips: Try solving each que in less than a minute ,don't waste time on difficult questions, complete easier once first
Duration: 50 minutes
Total Questions: 30

College Name: Pimpri chinchwad college of engineering

Interview Preparation Tips

General Tips: I asked my seniors about the interview process. Their guidelines were very helpful. Always try to bring the interviewer into your comfort zone. Also be confident and expressive while explaining. Explain your thought process while solving. Even though you don't get the solution the thought process might be very important for your selection.
College Name: NIT SURATHKAL

Interview Preparation Tips

Round: Test
Experience: Oracle had an online test which includes 3
Sections:
1. Programming: basic C++/java programming + data structure. One need to have good hand over oops
to score well in this section.

2. Aptitude: General Aptitude Questions

3. General Maths: Very simple maths problem (+2 level) but needs very very good speed.
Tips: Individual cutoff was not declared, but different cutoff for different profile is expected.
Oracle has no GD round.

Round: Interview
Experience: In 2nd round of interview, there was more programming, less resume based question and more emphasis on will I be comfortable in an IT sector. Some apti questions were also asked.

Round: Interview
Experience: 1st round was completely on resume based. Each and every project and intern is discussed in detail. Most of the extracurricular activities were also discussed. In the 1st interview, some basic program like fibonacci series by recursion, star pattern by loop etc were asked.

Round: Interview
Experience: Next round was HR. I was asked about the earlier 2 interviews and some basic HR questions.

College Name: IIT Roorkee

Interview Preparation Tips

Round: Test
Experience: The sections were Quantitative, Logical, Verbal and Computer Science.The three sections contained very basic questions of general aptitude while the Computer Science section contained questions on Database Management, OS, SQL and Programming Aptitude.

Round: Test
Experience: The question was to program a logic to test the correctness of a solved sudoku. We were allowed to code in C++, Java, C or pseudo code.

Round: Technical Interview
Experience: Were asked simple questions and program them like reversing string without temporary variables, finding the earlier date when entered as string and finding the difference in number of days between them.
I was asked to explain him my internship project in great detail and above all one should be prepared to answer the question 'Why IT?' if from a non IT background. Then I was asked to program a logic for 'Search and replace" tool of MS Word.

Round: HR Interview
Experience: Was asked about my background in detail and stressed again and again on 'Why IT?'. Then he asked me to prepare a summary on the merits and demerits of various Employee Data Management techniques for an organisation. For the end of the interview you should have a question which you would ask to the interviewer.

General Tips: Don't try to over emphasize the correctness of your logic if the interviewer finds a glitch. It irritates him. Be interactive in your HR round. In our case it was the VP of Oracle India who took the final round. So I asked him about his experience in the company. He was very happy to share it with me. But asses your interviewer before you put forth these queries cause your interviewer might not be as jolly as mine was.
Skills:
College Name: NIT Surathkal

Interview Preparation Tips

Round: Resume Shortlist
Tips: If you think it is worth it, write it in the resume.

Round: Technical Interview
Experience: I discussed a political party in one such interview in another company. He was impressed rather inspired.
Tips: All they are looking for in this interview is that you have a basic aptitude

Round: HR Interview
Tips: Try to be as real as possible. They know people and have great deal of experience. You cannot fake it.

General Tips: Peace yoo
College Name: IIT BOMBAY

Google Interview FAQs

How many rounds are there in Google Developer interview for experienced candidates?
Google interview process for experienced candidates usually has 3 rounds. The most common rounds in the Google interview process for experienced candidates are Resume Shortlist, Aptitude Test and Coding Test.
How to prepare for Google Developer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Google. The most common topics and skills that interviewers at Google expect are Recruitment, Android, Computer science, Legal and Operations.

Tell us how to improve this page.

Google Developer Interview Process for Experienced

based on 1 interview

Interview experience

5
  
Excellent
View more
Google Developer Salary
based on 37 salaries
₹12.6 L/yr - ₹50 L/yr
290% more than the average Developer Salary in India
View more details

Google Developer Reviews and Ratings

based on 4 reviews

4.0/5

Rating in categories

4.1

Skill development

3.7

Work-life balance

3.8

Salary

3.5

Job security

4.1

Company culture

3.8

Promotions

3.5

Work satisfaction

Explore 4 Reviews and Ratings
Software Engineer
1.8k salaries
unlock blur

₹19 L/yr - ₹80 L/yr

Software Developer
1.5k salaries
unlock blur

₹27.2 L/yr - ₹60 L/yr

Senior Software Engineer
860 salaries
unlock blur

₹20 L/yr - ₹80 L/yr

Data Scientist
300 salaries
unlock blur

₹26 L/yr - ₹55 L/yr

Data Analyst
261 salaries
unlock blur

₹7.2 L/yr - ₹22.8 L/yr

Explore more salaries
Compare Google with

Yahoo

4.6
Compare

Amazon

4.0
Compare

Facebook

4.3
Compare

Microsoft Corporation

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview