Google Interview Experience | Set 4
Last Updated :
08 Aug, 2024
Though I didn't clear google but I want to share my Google interview experience , so it can help other's . Please find my interview experience below:
My
Google Interview Experience for
Software Developer Position [Android Core Team], London, United Kingdom
Like many other enthusiastic engineers, I too applied for a job at Google. I know that its very difficult that a resume gets noticed by google.
Suddenly, one fine day I received a Mail( "Hello from Google !") from Google's HR saying that they are interested in my profile and asked me if I was ready to go ahead with the interview process[Come on! you cant say no to Google].
Round1(Phone interview) :
By:Talent Scout @Google:
* Questions from Project :
Spell Corrector:
How it works , Bigram and ngram model approach, etc.
* Why should one use merge sort over quick sort and vice-versa.
* You have a very large array of ‘Person’ objects .Sort the people in increasing order of age .
General :
Then came the exciting part when he asked me to choose location b/w
Google Paris(Text-Speech Team) or
Google London(Android Core Team).
He explained how Google work's on their projects !
About Google interview process ( 2-3 phone interview + 4-5 onsite interview in London ).
Round2:(Phone interview + coding on shared google doc)
By:Software Developer @Google :
* Questions from Project:
Bi-directional Sync b/w mysql and sqilte db.
* Given a number , check if it can be represented in 5^n form , where n is positive integer .
* Given a string of words with lots of spaces between the words , remove all the unnecessary spaces like
input: I live on earth
output: I live on earth
Round3:(Phone interview + coding on shared google doc)
By:Software developer @Google :
* Optimize a^b
* How would you split a search query across multiple machines?
* You need to develop the game Snake. What data structures will you use? Code your solution.
Some additional hints for the interview:
Clarify the question - make sure you understand everything.
Try to find the most efficient solution.
Come up with solutions quickly: even if its a brute force solution. Always iterate away from the original solution.
Before you start coding explain why you're approaching it that way ,its ok to start off with a naive solution and try to make it more efficient.
Explain the rationale behind the steps you are doing.
Think out loud, keep things technical. The engineers will give you hints: take a hint! They are there to help you!
Always write "compilable" code.
Mind edge cases. Find bugs in your code.
Similar Reads
Google Interview Experience | Set 6 It was a nice experience to be part of google placement programme. There were 4 Rounds The online test consists of 4 modules. For each module, a timer is set (at the right-hand side bottom of the screen). Total time given is 40 minutes. Module 1: English (duration 5 min): It consists of a single pas
1 min read
Google Interview Experience Key InsightsThe importance of problem-solving and logical thinking.The critical role of understanding time and space complexity.A strong hold on DSA.The necessity of solving problems within a specified timeframe.Writing clean and comprehensible code with well-defined steps and functions.Conducting i
1 min read
Google Interview Experience 2021 (Virtual ) Round 1: The round consists of a coding test. In 1 hour we have to solve two coding questions. I have done partially the code and luckily enough got a call for the next step.Before the interview, there was a webinar held to tell us the further process and making things clear to us. Then they send so
1 min read
Google Interview Experience for SWE Intern Stage 1: Application and ShortlistingI applied for the Google Software Engineering (SWE) Intern position through the Google Careers page. After submitting my application, I was thrilled to receive notification that my resume had been shortlisted for the next stage. Stage 2: Telephonic InterviewThe s
2 min read
TCS Interview Experience Preparation Stage:Started by understanding TCS's values, culture, and the role's requirements.Brushed up on technical skills, including programming languages, data structures, and algorithms.Practiced behavioral interview questions and honed problem-solving abilities.Application and Screening:Applie
1 min read
Practo Interview Experience | Set 1 There were total 3 rounds. First Round: It was online coding round, conducted through hackerrank. There were total 6 questions, in which every type of question was there(easy, medium,hard), no need to attend all question I did 2 submission successfully and got selected for next round. Note: for clea
2 min read