Offcampus Google Interview Experience 2023 | Tips and Resources | Applications Open

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
so hello everyone welcome back to my YouTube channel today I am going to discuss all about my interview experience with Google how I got a job at Google so before that if you don't know me I am currently a software engineer at Google so I think I'm the right person to tell you what all is asked in the interviews how to prepare what are the format of what's the format of the interview uh what does Google look for in an interview each and everything also why am I making this video because Google is currently hiring for 2024 batches full-time roles software engineer roles so do check out the link in the description and if you're 2025 graduate like you will graduate in 2025 then Google is hiring for interns so all these links will be in the description do not forget to apply and apply with a referal so one small request before I start the video please subscribe to my channel because it helps me stay motivated to make videos and also so there's a lot of interesting content coming up some technical some non-technical for all that stay tuned so without further Ado let us start the video so first of all I think the most difficult part of clearing an interview at Google is getting an interview at Google so how did I get an interview with Google I was reached out by a Google recruiter so um the reason I think is that on my LinkedIn I keep my LinkedIn updated so in that I had mentioned internship at flip cart and Microsoft so I got a message from a Google recruiter that you know we are interested in your profile for a software engineer role so if you are interested send us resume then I sent my resume and then she said that then she called me and she said that okay we like your resume but uh you know there's one thing that you should have mentioned um you know um the flip cart internship was actually mentioned above the Microsoft internship but I had actually done done the Microsoft internship more recently so she actually gave me this feedback that the resume should be in a you know chronological order like the latest thing should be at the top so yeah she was a very sweet recruiter and she said that yeah we like your resume so will you be interested in interviewing and honestly I couldn't believe it and I was like definitely and she said that you know okay so when will you be interested in giving an interview at that point I was actually interning with Microsoft so I did not have a lot of time plus I needed some time to brush up PSA and everything so I just told her that you know um give me some time so I think it was around 20 30 days later my interview was scheduled and um I forgot about it for the time being I focused on my internship after my internship I had around 1015 days and in those days I started preparing for Google interview so that's the part of how I got a call and honestly I think the thing that help me and that will help you uh if you know for a recruiter to actually directly contact you is that always keep your LinkedIn updated like if you have done an internship mention that you know okay I did an internship here and here if you have done some you know if you've got some good ranks in some contests if you do CP definitely mention that so keep your LinkedIn updated whatever achievements you have whatever you learn keep sharing it on LinkedIn and that helps a lot apart from that if recruit don't reach out to you directly you can definitely apply like the link given in the description and apply with the referral because that increases your chances a lot so now coming to the next part what does Google look for in an interview so uh I know this because the recruiter actually shared uh some pointers with us that you know what all you will be judged upon in your interview so let me mention those five things here first is your code how is your code is it readable is it is it clean are you not reusing some code like is it modular right you're trying to make functions and all so is it well structured is do you have good understanding of the language chosen are you able to translate your ideas into code what is the readability of your code so that is one thing that Google tests you second thing that Google looks at is DSA that you understand the data structures well you understand the time complexities well you're able to implement properly your solution is efficient you are able to think of the edge cases and you know analyze the tradeoffs you are able to understand the question you're able to you know give the solution third thing that Google looks at is comprehension and communication so are you able to think out loud are you able to comprehend the problem like you are able to understand the problem are you able to give some you know alternate explanations are you able to communicate what your thoughts are are you able to communicate what your thinking what your solution is that is very important so lastly the fourth thing that Google looks at is efficacy that is the ability to work at a good Pace that you know the ability to judge the complexity of a problem and lastly the fifth thing that Google looks at is design that you're able to you know create a workable design you're able to map the solution you're able to gather information you you do not over complicate the code so the design is good so these are the things that Google looks for um so as I mentioned the five things I'll summarize it once it's coding DSA comprehension and communication efficacy and design so these are the five parameters you'll be judged on also we were clearly told before our interview that we will not be asked anything except BSA and googliness what is googliness I'll tell you in a minute but we will not be asked about operating system Systems computer networks database Management Systems this was clearly told that we will not be asked all this stuff right so uh that is one thing that it's different from other companies in the sense that it does not ask these things it will only ask for DSA and googliness coming to the resources I used so first of all uh you need to prepare for DSA so how do you prepare for DSA um I think there are a lot of sheets available you can look at ster A to Z you know sheet or if you want ster top 180 questions sheet which has some top questions that are asked by most companies and if you revise that then I think you're good to go there are some standard questions in each data structure so if you're able to practice that you're good to go apart from that something like a bigo cheat sheet so let me just show it to you so this is like a bigo cheat sheet is actually a website bigo.com so she shared this with us what are the different time complexities and all what are that different sorting algorithms and everything so you can just go through it once if you want right so this is one thing apart from that uh I think preparing for DSA you can you know lead code and um as I said sters sheet apart from that if you are not someone who's confident with your uh interview skills then you can try out different platforms and try to give mock interviews for those platforms right so there are a lot of mock there are a lot of platforms as stop mate where people take mock interviews and a lot of other platforms I not take any names but you can find them and you can try to if you don't want to use a platform find a senior and ask them that you know please take my walk interviews that will be very helpful trust me now coming to the interesting part googliness what is googliness and how to prepare for it so googliness is Google's way of seeing if you're culturally culturally fit to be in Google so they will ask you questions uh that will test your behavior so sort of like HR round in other companies behavioral questions so this is what Googl is so how to prepare for Googl uh so what's the best way to prepare for googliness well it's a better way to prepare for googliness than something that Google has given themselves so let me share my screen so this is tips and example General cognitive ability question uh so I'll also share the link paste the link in the description so this is this gives you a good idea this video gives you a very good idea about what are the kinds of questions that can be asked in the googliness um so I saw this video and it was helpful so do check that out next coming to the format of the interviews so what was the format of the interviews so for me there were two interviews were scheduled first both of almost one hour um 45 minutes to 1 hour so in the first one um actually in all the rounds the format was same you will be asked one DSA question and then you can be asked to optimize it and all and then you will be asked some googliness based question so basically one DSA question with optimized code and one googliness question that was the standard format for all the rounds so earlier you have two rounds scheduled in one day and then if you clear those two rounds then you have a third round so I had three rounds in my case and U then you if you get a good result in all rounds and you'll be selected now coming to the most interesting question part of the video what was the questions that I was asked in my interview so before I start there's one thing that I like to tell you that it's not allowed to actually share your questions outside with anyone else because that those questions are considered to be the intellectual property of Google so you're not allowed to share those questions anywhere and I think that's fair because Google interviews you know thought of those questions but what I can share is is the data structure that was asked in those questions so I will not be sharing the exact questions but I'll be sharing some hint that will help you to figure out that you know what kind of a question that was so the first question I was asked was actually not the first I mean I don't remember the order so one of the questions I was asked was there was this whole story something something something and then you had to tell whether it's true or false so the question basically was to detect a cycle in a graph right but they didn't directly tell you they actually made some that you know they had this whole story that um there is some situation and then you have to figure out that okay this is a graph problem and you have to actually store uh the things in graph you have to think of what are the edges so as an adjacency list I store that and then uh you have to detect if there's a cycle then I think the answer was true if there was not a cycle the answer was false so this basically used DFS the first search so that is one of the questions that I was asked second question coming to DSA that I was asked was uh something related to there were buildings okay and you had to tell something related to that so one way of doing that was that you Traverse it in the you know from front to back it was an array of buildings basically different heights of the buildings so if you Traverse it from the front to the back you have to actually it took n Square time where n is the number of the buildings because for each building you had to see like I think what was the next smallest building or something like that I don't exactly remember but if you think smartly and if you Traverse from back to the front then you could do that in O of n time so that is the optimization that was required in that particular case so this is the second question basic array and some you know thinking of how to reduce the time complexity third question that I was asked was uh something related to intervals so we had different intervals for some event there was a start time there was an end time and then you had to tell something and this question used binary search basically right so using binary search you have to give the answer so because if you otherwise if you daverse the intervals then it'll take a lot of time but using binary search the code could be optimized also another important thing to keep in mind is that since I am not someone who's done a lot of computer programming I was asked such questions but I know my friends some of whom uh you know they are like candidate master or Master on court posters so they were not asked such questions they were actually asked a little difficult questions like one of them was asked something later to dis joint said you um so it's not necessary that you'll be asked simple lead code medium type questions you can also be ask questions that are tougher if you are someone who's practiced CP so they do look at your resume and they see that you know if you are someone you know who's done a lot of CP then they will definitely not ask you simply to medium questions because you'll be able to do them very fast right so that is one thing that the questions asked will be challenging to you okay so that is definitely something they take care of so yeah so this is one part that I forgot to record in the original video so now I'm recording it uh so coming to the googliness questions that was asked I cannot share the exact questions as I've said before I was asked three questions uh but one thing I can tell you is that they are very similar to the HR questions asked in other companies so like one of the questions I was asked in another company before was something like that you know if um one of your teammates and you get a task right different tasks but you're both working on the same project and your teammate has not been able to complete that task yet but you have completed it before deadline so what will you do in that case so the answer I gave to this was that uh the ideal answer is that I'll help him out but also at the same same time this is not a very practical solution because if I keep helping others all the time then I will eventually get burnt out right so for me I think the best answer is that you know I will try to help him if I don't have any other task as of now like urgently and if I have some special idea you know if I have some idea about what problem he's facing if I have say worked on it before then I will definitely try to help him out so sometimes I will definitely help out others but not always because that is not very viable and that will lead to me being burnt out so I think the key to such googliness or HR questions in general is to find an answer that is first of all not very fake it should actually seem real secondly uh it should be also inclusive like try to include all the people say if you have to make a decision for your team so say that you know I'll try to include everyone in the team so that should be the kind of answers you should give give then uh thirdly it should you should think of all the cases like you know you should think of that okay uh do I have some other work if I don't have some other work then I'll help him out something like this so State your assumptions State different opinions say different things that you know okay in that case I'll do this in that this case I'll do this so the key to HR questions in general is being respectful giving a practical answer and uh thinking of different scenarios that can play out you can have your own answer based on your your personality right so that's it for my interview experience um so I had three rounds in I think two or three days like it was completed and then for the next one month I did not hear back I thought that I was rejected but I also knew that my interview was kind of bang well because I was able to answer the questions so I just with no hopes I just emailed my recruiter that you know is there some update for me then she did not reply for a few days like I think she replied after 10 days so I had lost Hope by then she said that you know I'll call you someday then she again called me after I don't know some 10 15 days I had again lost hope at that point and she called me and she said that you know it that all the hiring committees had um similar review so they gave you a strong hire and honestly the way she was speaking at that point I was not sure if I'll be selected or not because she was speaking in a very plain voice like there was no emotion in that voice okay but when she mentioned that you know you are a strong hire so congratulations you have been given an offer at that time I was like okay thank God because the way she was speaking it was as if she was giving me a bad news okay I don't know why but I just got that feeling so yeah it was and it was a good feeling and I think I'm super happy to be here so yeah that was my Google interview experience guys if you have any questions regarding this shoot me a DM on LinkedIn or Twitter I'll try my best to answer I might not be able to answer sometimes but I will definitely try my best to answer I will also link all the resources in the description if I forget something please mention in the comments any other questions you have please mention in the comments what kind of videos You' like to see that also you can mention in the comments and do not forget to subscribe the Channel with that see you in another video hope this one was useful for you okay
Info
Channel: Amisha Aggarwal
Views: 9,504
Rating: undefined out of 5
Keywords:
Id: _jEl_ccS5_0
Channel Id: undefined
Length: 17min 30sec (1050 seconds)
Published: Thu Oct 05 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.