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 Applications Engineer Interview Questions and Answers for Experienced

Updated 23 Feb 2022

Google Applications Engineer Interview Experiences for Experienced

1 interview found

I applied via Approached by Company and was interviewed in Aug 2021. There were 3 interview rounds.

Round 1 - Coding Test 

DS & Algo based programming

Round 2 - Coding Test 

Salesforce Apex coding also making use Queue and Recursive algo.

Round 3 - Technical 

(1 Question)

  • Q1. System Design and Scalable approach

Interview Preparation Tips

Topics to prepare for Google Applications Engineer interview:
  • Data Structures
  • Algorithms
  • Salesforce Apex
Interview preparation tips for other job seekers - This interview was for Application Engineer-Salesforce. Give more importance to medium difficult level competitive programming examples of LinkedList, Queue,Array from geeksforgeeks.

Interview questions from similar companies

Interview Preparation Tips

Round: Test
Experience: Oracle online test for all 5 profiles (Systems, Finance, App Devlopement, Server Tech and Global Customer Support).

Round: Technical Interview
Tips: For C or C++ coding, a 11th or 12th grade Sumita Arora book should be sufficient

Skill Tips: 1) Its a long process so be patient and don't lose hope.
2) During the interview try to give the interviewer an idea about the flow of your thoughts while solving a question, as even if you get the answer wrong , the interviewer would know that you were on the right track.
3) Always show respect to the interviewers and don't argue back if he says something you've done is wrong.
Skills:
College Name: NIT Surathkal

Interview Preparation Tips

Round: Test
Experience: One online test. It contains four sections. Each section is of 40 minutes duration.
Tips: CAT preparation helps in answering lots of placement tests.
Duration: 40 minutes

Round: Technical Interview
Experience: Technical round may last for 50 minutes.
Tips: Expect questions on your courses.
Basic C/C++ will be tested like algorithms and logic.

Round: HR Interview
Experience: HR round may last for about half an hour.
HR questions are like „Why OFSS?‟, academic achievements, tell me about yourself and others.
They may ask about recent news articles that you have read and further questions may follow it. Please don‟t present wrong facts.
Tips: Read newspapers.

General Tips: Brush up C/C++.
Go through the coursework once to atleast have a basic idea.
College Name: IIT Madras

Interview Questionnaire 

1 Question

  • Q1. Subset sum variant, find missing number using single loop, difference between two dates, , Core Java concept , Sql, finding duplicate number in list, finding loop in linkedlist, finding node where cycle st...
  • Ans. 

    Interview questions for Application Engineer role covering various topics.

    • Subset sum variant - finding a subset of numbers that add up to a given sum

    • Single loop missing number - finding a missing number in an array using a single loop

    • Difference between two dates - calculating the difference between two dates in Java

    • Core Java concepts - knowledge of basic Java concepts such as inheritance, polymorphism, etc.

    • SQL - knowle...

  • Answered by AI

Skills evaluated in this interview

I applied via Other and was interviewed in Oct 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Standard data structures and algorithms
  • Q2. Medium level difficulty sql queries

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare leetcode easy, and sqlbolt.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Nov 2023.

Round 1 - Aptitude Test 

Aptitude questions along with coding questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. 3 Leet code medium level coding questions
  • Q2. Resume deep dive
Round 3 - One-on-one 

(2 Questions)

  • Q1. 2 Leet code medium level questions
  • Q2. Probability basics
Round 4 - HR 

(1 Question)

  • Q1. Behavioural questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Total of 4 rounds, all based on problem solving and DSA.

Round 2 - One-on-one 

(1 Question)

  • Q1. This was also based on problem solving.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Given an array of strings, print all the possible combinations of strings created by picking one character from each string of the array. The individual strings do not contain any duplicates. Ex: {ABC, DE...
  • Ans. 

    Print all possible combinations of strings by picking one character from each string in the array.

    • Iterate through each character of the first string and combine it with each character of the second string.

    • Repeat the process for all strings in the array to get all possible combinations.

    • Use nested loops to generate combinations efficiently.

  • Answered by AI
  • Q2. Given an array of size n, print the indices , i which have an equilibrium point around them defined as sum of i-p to i-1 elements = sum of i to t+p-1 elements (equal sum on left side and right side of the ...
Round 2 - Technical 

(3 Questions)

  • Q1. Check if given string has Balanced Parentheses.
  • Ans. 

    Check if a string has balanced parentheses.

    • Use a stack to keep track of opening parentheses.

    • Iterate through the string and push opening parentheses onto the stack.

    • When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis.

    • If stack is empty at the end and all parentheses are matched, the string has balanced parentheses.

  • Answered by AI
  • Q2. Modified Balanced Parentheses where a character can be matched with any other character, i.e. / with &, ! with ? and so on.
  • Ans. 

    Modified Balanced Parentheses where characters can be matched with any other character.

    • Use a stack to keep track of opening characters

    • When encountering a closing character, check if it matches the top of the stack

    • If it matches, pop from the stack, else return false

    • Continue until end of string, return true if stack is empty

  • Answered by AI
  • Q3. Very similar to print the spiral order traversal of a matrix
Round 3 - Technical 

(1 Question)

  • Q1. Given a date in string format, write a java program to return the date n days after the given date. Solve the question without using DateTimeFormatter or any similar Date parsing libraries.
  • Ans. 

    Java program to calculate date n days after given date without using Date parsing libraries.

    • Parse the input date string to extract day, month, and year components.

    • Calculate the total number of days represented by the input date.

    • Add the specified number of days to the total days calculated.

    • Convert the final total days back to day, month, and year components to get the new date.

  • Answered by AI
Round 4 - Technical 

(4 Questions)

  • Q1. Java OOP questions: Function overloading and overriding, use of static function, difference between final, finally and finalize keywords.
  • Q2. Print all Pythagorean triplets within a given range.
  • Ans. 

    Print Pythagorean triplets within a given range.

    • Iterate through all possible combinations of a, b, and c within the given range

    • Check if a^2 + b^2 = c^2 for each combination

    • Print the triplets that satisfy the Pythagorean theorem

  • Answered by AI
  • Q3. Print all combinations of numbers in an array which sum up to a number k. Ex : Arr={3,1,4,5} k=5 Ans : {{1,4},{5}}
  • Ans. 

    Use backtracking to find all combinations of numbers in an array that sum up to a given number.

    • Start by sorting the array in non-decreasing order to easily identify combinations.

    • Use backtracking to recursively find all combinations that sum up to the target number.

    • Keep track of the current combination and the remaining sum as you traverse the array.

    • Add the current combination to the result when the sum equals the targe

  • Answered by AI
  • Q4. Standard behavioural questions: Why Oracle? Where do you see yourself in 5 years? Your strengths and weaknesses.

Interview Preparation Tips

Topics to prepare for Oracle Applications Engineer interview:
  • Data Structures
  • Algorithms
  • Java
  • Object Oriented Programming
Interview preparation tips for other job seekers - Revise Data Structures and Algorithms
Java
Object Oriented Programming
Clarify any doubts that you have in the question and ask for the constraints. The constraints help you determine the time complexity expected by the interviewer. Do not directly jump to the optimal solution, instead try to come to the optimal solution iteratively (exceptions might be there)
For the behavioural questions, be confident and honest with your answers.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Basic oops concepts
  • Q2. Infancy number coding and water jug puzzle
Round 2 - HM 

(1 Question)

  • Q1. Only one coding question : solve sudoku
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

The Online test is pretty easy, you can pass it with basic knowledge

Round 2 - One-on-one 

(1 Question)

  • Q1. I dont remember the exact questions but it was on DSA
Round 3 - One-on-one 

(1 Question)

  • Q1. This was also a DSA round and had medium level difficulty problems
Round 4 - One-on-one 

(1 Question)

  • Q1. This was behavioural and managerial round. Do not ignore this round.

Google Interview FAQs

How many rounds are there in Google Applications Engineer 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 Coding Test and Technical.
How to prepare for Google Applications Engineer 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, Computer science, Javascript, Supply Chain and System integration.

Tell us how to improve this page.

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 869 Interviews
Amdocs Interview Questions
3.7
 • 520 Interviews
Zoho Interview Questions
4.3
 • 512 Interviews
KPIT Technologies Interview Questions
3.3
 • 291 Interviews
SAP Interview Questions
4.2
 • 285 Interviews
Adobe Interview Questions
3.9
 • 237 Interviews
Salesforce Interview Questions
4.0
 • 230 Interviews
Infinx Interview Questions
4.0
 • 186 Interviews
View all
Google Applications Engineer Salary
based on 62 salaries
₹22 L/yr - ₹58 L/yr
365% more than the average Applications Engineer Salary in India
View more details

Google Applications Engineer Reviews and Ratings

based on 6 reviews

3.4/5

Rating in categories

3.2

Skill development

3.9

Work-life balance

3.9

Salary

3.8

Job security

3.9

Company culture

2.4

Promotions

2.8

Work satisfaction

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

₹20 L/yr - ₹70 L/yr

Software Developer
1.5k salaries
unlock blur

₹27.6 L/yr - ₹65.1 L/yr

Senior Software Engineer
863 salaries
unlock blur

₹20.7 L/yr - ₹80 L/yr

Data Scientist
307 salaries
unlock blur

₹25.5 L/yr - ₹60 L/yr

Data Analyst
252 salaries
unlock blur

₹10.4 L/yr - ₹22.5 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