Interviewing at Google

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 240

  • @zhpdt
    @zhpdt  Месяц назад +30

    For anyone wondering how I actually studied for the interviews, I'm currently working on a video going through my method of studying :)
    If you are looking for some useful websites and RUclips channels for DSA, I used the following
    Basics: www.programiz.com/dsa/getting-started
    Algorithms Basics: www.youtube.com/@MichaelSambol
    Algorithms In-depth: www.youtube.com/@WilliamFiset-videos
    Leetcode: www.youtube.com/@NeetCodeIO
    Hopefully this helps :)

  • @masumajasmine
    @masumajasmine Месяц назад +14

    Unlike typical videos on landing a job at Google, the sequential storytelling and engaging animations here make your interview journey video truly captivating and unique!

    • @zhpdt
      @zhpdt  Месяц назад +1

      Thank you so much :) I’m really glad you enjoyed the video!

  • @HustleLizard
    @HustleLizard Месяц назад +32

    Damn, Im surprised you have less than 300 subs, you definitely deserve 100k subs at least!! Great video and genuine mindset!

    • @zhpdt
      @zhpdt  Месяц назад +1

      @@HustleLizard Thank you :) I really appreciate the kind words and your positivity

  • @OmerMD
    @OmerMD 2 месяца назад +21

    Congrats buddy! Also, really amazing video editing and story telling style you have!

    • @zhpdt
      @zhpdt  2 месяца назад

      Thanks really appreciate it! :)

  • @social.elenakrittik
    @social.elenakrittik Месяц назад +7

    NEVER STOP THE LEETCODE GRIND!!!
    good vid btw :D

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :)

  • @gamepaid9050
    @gamepaid9050 Месяц назад +4

    congrats man! amazing story telling and video.

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you! I'm glad you enjoyed the video :)

  • @siddheshpatil705
    @siddheshpatil705 Месяц назад +2

    Congratulations, Phillip! Apart from the informative aspect of this video, I loved its humorous aspect. I am also preparing for UK FAANG jobs for next year as I'm in my master's year. I'm looking forward to your methods of cracking the Google video!

    • @zhpdt
      @zhpdt  Месяц назад +1

      Thank you so much :) I’m really glad that you enjoyed the video, I’m working in the next one (im a bit low I know) but hopefully it will help you :)

  • @Lukandrewus
    @Lukandrewus 2 месяца назад +2

    I find your positive mindset awesome! This is an inspiring video for sure

    • @zhpdt
      @zhpdt  2 месяца назад +1

      @@Lukandrewus Thanks, I’m glad the video had such a positive effect :)

  • @FactFlicker02
    @FactFlicker02 Месяц назад +3

    Your video was worth it to watch buddy 😊

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :) I’m glad you enjoyed it 😄

  • @zzz12466
    @zzz12466 2 месяца назад +3

    Like your original story telling story with your narration; and thanks

    • @zhpdt
      @zhpdt  2 месяца назад

      Thanks for the feedback :) I‘m glad you enjoyed it

  • @elbeenny
    @elbeenny Месяц назад

    Congratulations mate. Looking forward to hearing more of your story. Good explained and interesting stuff

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you so much :)

  • @gmh14
    @gmh14 Месяц назад +7

    I got an L3 SWE offer at Google (US) last month, and my team match call took ONLY 2 days to come by after my recruiter told me I had passed the virtual onsite interviews. Congratulations, and great video!

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :) and congratulations on your new position as well! What team are you joining?

    • @gmh14
      @gmh14 Месяц назад +1

      @@zhpdt thanks! I'm joining an eval team for Search in Mountain View, CA. I was kind of hoping you were also going there because I'm trying to find new grads like you and me to make friends as I relocate to a new spot haha. What's your team by the way?

    • @zhpdt
      @zhpdt  Месяц назад +1

      I'm joining the Android/Pixel team in London, but I think that a large part of that team is actually in Mountain View as well :) When is your joining date?

    • @gmh14
      @gmh14 Месяц назад +1

      @@zhpdt Yeah probably most teams have some sort of presence in mountain view. Joining mid January next year so pretty stoked :) have you started already? How smooth was your onboarding?

    • @zhpdt
      @zhpdt  Месяц назад +1

      I'm actually joining mid january (20th is the start date I believe) as well :) So I guess we will both be in the same boat but feel free to look me up internally and shoot me a message once you start :) looking forward to hearing from you!

  • @daltonswe
    @daltonswe Месяц назад

    Congratulations on your role :D thank you for sharing your journey, it was very informative

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :) I’m glad that it was informative 😄

  • @sayedulkrm
    @sayedulkrm Месяц назад +2

    Thanks for the last line ❤

  • @casonpark
    @casonpark Месяц назад

    Thanks for sharing your journey looking forward to more such amazing videos!

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you so much :)

  • @webdecoded
    @webdecoded 24 дня назад

    Congratulations!! Curious to hear more about the team you picked at Google

  • @abhimatkala4468
    @abhimatkala4468 Месяц назад

    Wow, so inspiring and well explained! I have an interview coming up. Wish me luck!

    • @zhpdt
      @zhpdt  Месяц назад

      Good luck! You got this :)

  • @Tudas
    @Tudas Месяц назад +1

    I'm currently in the process of being a dev, I will give the "speaking out loud" part a try, seems very logical and also a better way to remember books content etc. too, but here it helps to actually force yourself to read it out, be sure you really read it how it was supposed to be and noticing a error much easier when talking about the issue, since otherwise you can get stuck in loops or sometimes not even solutions to the problem anymore.

    • @zhpdt
      @zhpdt  Месяц назад

      Yes I think its something that can help way more than you expect :)

  • @Suresh-iu2tx
    @Suresh-iu2tx Месяц назад +1

    Congrats brother🎉. Subscribed and Waiting for step by step roadmap

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you so much for the support :) I really appreciate it!

  • @lageekattitude
    @lageekattitude Месяц назад

    Congratulations 🎉🎉🎉 and thanks for sharing your experience.

  • @onlinealias622
    @onlinealias622 Месяц назад

    Nice! I work at AWS now, and I’d like to give hopping to Google a shot at some point. I’ve done around 680 leetcode problems so I’ll just keep going and try to perfect my understanding of difficult topics and see if I can get me a noogler hat

    • @zhpdt
      @zhpdt  Месяц назад

      You got this :)

  • @gabrielevetrugno6089
    @gabrielevetrugno6089 Месяц назад

    Congrats man!💪🏻

  • @int_17
    @int_17 Месяц назад +2

    bro..thanks a lot..this is very helpful..ill also do that 40 min leetcode practice. And saying it out loud part..i think that will also work for me...edit: btw i think im 500th subscriber ..maybe 501 or 502...but but in range of 1-3..hehe

    • @zhpdt
      @zhpdt  Месяц назад +1

      Thanks so much for the sub man :) I’m really glad that the video was helpful! Hopefully the leetcode practice and saying things out loud helps!

  • @syedinayath4547
    @syedinayath4547 Месяц назад

    Congratulations!!!

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :)

  • @mickeygt42
    @mickeygt42 Месяц назад

    Congratulations! Some details about the compensation package you got or more details about the actual problems you got in the technical interviews would be helpful for people to hear and know what to expect.

  • @1cuyu
    @1cuyu Месяц назад

    thanks for the story, so real foottage !

  • @ganeshsanjeevkumar9515
    @ganeshsanjeevkumar9515 Месяц назад

    Congrats 🎉🎉

  • @purpleman233
    @purpleman233 Месяц назад

    Thanks for sharing! I wish I can also get into Google one day!

    • @zhpdt
      @zhpdt  Месяц назад

      You got this :)

  • @Trizzi2931
    @Trizzi2931 Месяц назад +1

    Congratulations...! I am in team match for over a month now with 0 calls. Hopefully I get something soon.

    • @zhpdt
      @zhpdt  Месяц назад +1

      Congratulations on getting into team matching!! It can take a while sometimes but I’m sure you will hear from them, just stay in contact with your recruiter :)

  • @BrosifMcJoseph
    @BrosifMcJoseph Месяц назад

    Nice man! I also just received a big offer as an L3, such a good feeling. Tripled my income overnight :D

    • @zhpdt
      @zhpdt  Месяц назад

      Congrats! Thats amazing :)

  • @techlogical8059
    @techlogical8059 2 месяца назад +1

    Congratulations 🎉

    • @zhpdt
      @zhpdt  2 месяца назад +1

      Thank you 😄

  • @Faust29
    @Faust29 Месяц назад +2

    Congratulation bro! still grinding Leetcode!

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you man :) You got this

  • @Dexter4o4
    @Dexter4o4 2 месяца назад

    Congratulations 🎉🎉 and thanks for sharing ❤️

    • @zhpdt
      @zhpdt  2 месяца назад

      Thank you 😄

    • @Dexter4o4
      @Dexter4o4 2 месяца назад +1

      @@zhpdt Maybe in the future you can hook a guy up with a referral 😉 I'll have my BS by 2026! 🤭😂

  • @na50r24
    @na50r24 Месяц назад +1

    Bro wait, you're from Switzerland? Damn now it hits home.... I only worked at an Internship as part of my Major program and plan to do the Master as well. I'm not really ambitious enough to aim for companies like Google. I got into LeetCode mainly because I flunked a course in DSA and if I flunked it again the Major would be flunked, so I grinded LeetCode and I was the one guy who attempted to solve those problems in god damn C, lmao.

    • @zhpdt
      @zhpdt  Месяц назад

      I'm sure you learned a bunch by using C for leetcode, that in of itself is already something that you can be proud of :)
      At the end of the day it doesn't matter if you're at Google or at a different place, as long as you feel like you're doing something positive that actually matters :)

  • @sokkupi1962
    @sokkupi1962 2 месяца назад

    Hats off! 👏

    • @zhpdt
      @zhpdt  2 месяца назад

      Thank you!

  • @awesomeguy6427
    @awesomeguy6427 Месяц назад +1

    Wow will make it someday!

  • @Kolpixx
    @Kolpixx Месяц назад +2

    Amazing animations

    • @zhpdt
      @zhpdt  Месяц назад

      Haha thanks :)

  • @RacleandRaHill
    @RacleandRaHill Месяц назад +2

    400 questions in 2 months is insane. ive done 25 q a week max😭😭 im tryna get like you

    • @zhpdt
      @zhpdt  Месяц назад +1

      Its a matter of time :) honestly dont worry about how many problems you’re doing a week, what’s important is that you understand the problems that you’ve done :)
      You got this it just takes time and a lot of practice :)

  • @Rain-rr1zy
    @Rain-rr1zy Месяц назад +1

    I was just about to give up on a leetcode problem rn:) funny how this got recommended to me at the same time...btw out of curiosity, how much time did it take for you to achieve mastery at leetcode from beginning and how much time did you spend each day? it would help me get an idea in that case....thank you for the video anyway though...its probably the most raw and informative video regarding this topic that i've seen:)

    • @zhpdt
      @zhpdt  Месяц назад +1

      Thank you so much :) I'm glad that the video was useful
      So I wouldn't say that I've mastered leetcode, but I have gotten a lot better especially when it comes to actually understanding the DSAs. I spent quite a lot of time in the evening trying to get through as many problems as possible, I would say I spent roughly 3h a day doing Leetcode, for roughly 2 months. But I think a big part of it was also really drilling down the basics and understanding the underlaying algorithms, doing that really helped me a lot as well.
      Also in the next couple of days a new video will go up where I explain how I studied and I show my study method in case interested in that :)

    • @Rain-rr1zy
      @Rain-rr1zy Месяц назад +1

      @@zhpdt ohh that's pretty cool, and if you could make that video, that will be really helpful!! thanks a ton!!

    • @zhpdt
      @zhpdt  Месяц назад +1

      The new video is up just so you know :) hopefully its helpful :)

    • @Rain-rr1zy
      @Rain-rr1zy Месяц назад

      @@zhpdt yesss seen it🙌

  • @ErickKengni
    @ErickKengni 2 месяца назад +1

    Welcome!

    • @zhpdt
      @zhpdt  2 месяца назад

      Thank you 😄

  • @adilkhankanash
    @adilkhankanash 2 месяца назад +11

    Could you make a video on how did you start your software engineering journey? (Sub earned, congrats!)

    • @zhpdt
      @zhpdt  2 месяца назад +6

      I can absolutely do that, it will be at the top of the list for long form videos :)
      And thank you so much for the sub :)

    • @adilkhankanash
      @adilkhankanash 2 месяца назад +1

      @zhpdt Looking forward to seeing your posts!

  • @AOne1999
    @AOne1999 Месяц назад

    Good job Philipp

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you so much :)

  • @Devilxyzp
    @Devilxyzp Месяц назад

    Really cool video actually. If its possible, and if Google allows it. Maybe you can make a video about how and what a normal work-day looks like at Google, and what tasks etc you do.

    • @zhpdt
      @zhpdt  Месяц назад +1

      @@Devilxyzp thank you so much! Yeah that’s definitely something that I want to do, of course I need to see if its possible but if it is then I will absolutely make that video :)

  • @shariyarshajid
    @shariyarshajid Месяц назад +3

    What factors contribute to making a CV stand out to recruiters? Given the high volume of applications received, what qualifications should I attain to enhance the likelihood of my CV being selected?

  • @winnethepoo
    @winnethepoo 17 дней назад

    Congrats on your offer! When you were on your grind, how much time did you spend every day to study? Balancing another full time job with other obligations is a bit tricky

    • @zhpdt
      @zhpdt  17 дней назад

      Thank you :) so it was between 3-4 hours on work days and weekends I would usually study the entire day. So it was quite a big time investment

  • @j.o.s.h6913
    @j.o.s.h6913 Месяц назад

    es asombroso como con poco mas de 3 años de experiencia has ingresado a google como L3 Engineer

  • @dantesbytes
    @dantesbytes 2 дня назад

    always been a dream but still trying to prep

    • @zhpdt
      @zhpdt  2 дня назад

      It takes time, but don’t give up you got this :)

  • @yazm-h1j
    @yazm-h1j Месяц назад

    really nice video, congrats bro , can you make video about resume?

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :) yes I will, I have some other videos lined up but its definitely on the list

  • @LiveType
    @LiveType Месяц назад +2

    I'm confused by what you mean by find the max value of an array in o(1) time. Surely there must be more detail behind the question no?

    • @zhpdt
      @zhpdt  Месяц назад

      I’m sure there would be, if it was a real question 😂 I just made the questions up for the video

    • @LiveType
      @LiveType Месяц назад

      @@zhpdt 😂

    • @LiveType
      @LiveType Месяц назад

      ​@@zhpdtNo worries, and congrats on the job!

  • @JaronPalone
    @JaronPalone Месяц назад

    Great video!
    You speak on giving yourself time to struggle on the problem and relearning from scratch. But did you use resources to relearn? If so what did you use. Thanks

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :)
      So I'm actually working on a video on how I studied, but some of the websites I used were wikipedia mostly. I've listed some others here as well
      Basics: www.programiz.com/dsa/getting-started
      Algorithms Basics: www.youtube.com/@MichaelSambol
      Algorithms In-depth: www.youtube.com/@WilliamFiset-videos
      Leetcode: www.youtube.com/@NeetCodeIO
      Hope that helps :)

  • @yashgupta7220
    @yashgupta7220 Месяц назад

    Hey Philipp!!
    A great inspiring video. I have an upcoming interview in January and I am just scaring on my preparation. Could you please help me on this, how to crack the interview smoothly?
    Thanks in advance!

    • @zhpdt
      @zhpdt  Месяц назад

      Hey thanks so much!
      Im working on a video on how i studied but I can give you an idea of what I did.
      - focus on really learning the basics. Make sure that you are studying the theory behind algorithms and data structures, not just their applications
      - use leetcode as a way to check your knowledge. Set a timer and think about the problem out loud. Dont rely on any auto complete and dont peek at the solution while you’re trying to solve the problem
      - if you’re struggling with implementing your solution, take a pencil and paper to sketch our the solution there before you write any code. Try breaking you solution down into small simple blocks to make it easier to implement the final solution
      And last but definitely not least, just do your best, treat the interviewe like a collaborative effort between you and a colleague :) You got this!
      Hopefully that helps :)

    • @yashgupta7220
      @yashgupta7220 Месяц назад

      @ sounds great!! Could you please let me know the main topics that Google interviewers typically focus on?

    • @zhpdt
      @zhpdt  Месяц назад

      In my experience there really aren’t any “main topics” it varies quite a bit which makes it pretty unpredictable unfortunately, i would focus on having a very strong understanding of the fundamentals

  • @unlucky-777
    @unlucky-777 Месяц назад

    9:09 Hi I want to ask a question about this, did you implement a stack to keep track of the biggest value in the list? If so this is still O(n) right? Because you need to iterate through the list once if you keep pushing or popping from the stack according to the next value, I really don't understand how you can find the biggest value in O(1) time, could you make a video about it or explain the logic behind it please?

  • @wizaaeed
    @wizaaeed Месяц назад

    Interesting how USA engineers have to pass up to 4 months of screening just to join Google & then get laid off 6 months later(depending on stock market volatility....).
    But us all around the world, do 2 interviews & join a company that already has a contract project with Google & it's already pretty well organised

  • @swaroopgowda85
    @swaroopgowda85 Месяц назад +1

    Congrats buddy! :) .. I have a interview coming for SWE intern at Google..and I am short time crunch for brushing up my DSA..what resources would you suggest based on your experience..thanks!

    • @zhpdt
      @zhpdt  Месяц назад

      Congrats! Thats awesome to hear man :) I would recommend the following resources if you’re studying up on your DSA
      Basics: www.programiz.com/dsa/getting-started
      Algorithms Basics: www.youtube.com/@MichaelSambol
      Algorithms In-depth: www.youtube.com/@WilliamFiset-videos
      Leetcode: www.youtube.com/@NeetCodeIO
      And well leetcode as well. I’m working on a video actually describing all of this stuff but i think the resources above should give you a really good overview and help with studying :)
      Hopefully that helps and otherwise feel free to just ask :)

    • @swaroopgowda85
      @swaroopgowda85 Месяц назад +1

      @@zhpdt Hey, thank you so much for taking out time and share all of these resources, I'll be waiting for the video you make!! Thanks again:)

  • @michaelharrington5860
    @michaelharrington5860 2 месяца назад

    Might be a long shot, but do you offer mock interviews by chance? You seem like you have a great mindset and strategized really well for the interview.

    • @zhpdt
      @zhpdt  2 месяца назад +1

      Thanks :) It‘s something I have been considering but no concrete plans yet

  • @AydieProdStudio
    @AydieProdStudio Месяц назад

    Hello there,
    I’m interested in applying for a Data Scientist position at Google, but I’m applying from an off-campus location. If you’ve been in a similar situation, I’d love to hear about any challenges you faced. I’m currently a student and will be earning my MSc in Data Science by the end of 2026. Thanks a bunch!

    • @zhpdt
      @zhpdt  Месяц назад

      So I’m relocating for the position, I don’t know if thats what you mean by “off-campus” but in my experience that really wasn’t an issue mainly because all the interviews were done online :)
      Something that gets a bit lost in the online world especially when it comes to interviews is this sort of very human interaction like you would have if you were in a room with someone. Its obviously still there but not as prevalent when you have people who are behind screens, so something that I really practiced was being comfortable talking to people over calls just like I would if the interviewer was sitting next to me, I think doing that really changes the atmosphere to feel way more collaborative. Hopefully that makes sense :)
      I wish you the best of luck and if you still have questions feel free to reach out :)

  • @RayMatador
    @RayMatador Месяц назад

    Oh wow, I'd also like to apply for Google in the future rn I'm doing the EFZ in software engineering switzerland, but moving out of my country would be a difficult decision.

    • @zhpdt
      @zhpdt  Месяц назад

      Yeah it is a very big decision, deciding moving out of Switzerland was really difficult for me too because I wish I could have stayed here. But I also think its a really good way to sort of expand my horizons and career :)

  • @JoannaElendu
    @JoannaElendu Месяц назад

    When you said you had to double down on the basics, what specific resources did you use to brush up?

    • @zhpdt
      @zhpdt  Месяц назад +1

      If you check out the pinned comment I've put the websites and RUclips channels that I used in there :)

  • @adityantamarapu6239
    @adityantamarapu6239 Месяц назад

    Awesome video. Can you share your resume that got selected for the first round at Google? It would help.

  • @mazenyasser7208
    @mazenyasser7208 Месяц назад +1

    So google basically cares about how good you are as an engineer/problem solving, more than what language/framework you are experienced in, right?
    Also, when I grind leetcode, i find my self having the high level idea for the solution, but unable to implement it into code, any idea how i can get over that?

    • @zhpdt
      @zhpdt  Месяц назад

      Yes exactly, the emphasis is way more on how good of an engineer you rather than what frameworks you know :)
      Yeah so I actually had something similar when I was grinding leetcode, I’m working on a video where i explain how I studied.
      Is it a specific kind of problem that you are finding difficult when it comes to implementing it, or is it just something that consistently happens whenever you’re solving a leetcode problem?

    • @mazenyasser7208
      @mazenyasser7208 Месяц назад

      @ it is usually consistent unless the problem is very easy where i can code it in a couple minutes.
      For example: i know linked lists and how they work and how nodes are connected, how insert/delete works for it, etc..
      but when faced with a problem that requires some kind of linked list manipulation, like this problem: “Merge two sorted lists”
      I think of how the solution can work, like comparing x with y in a loop, etc..
      but when coding it, it either feels too complicated to be correct, or tailored to the specific example test cases and doesn’t pass any other..
      Idk if I’m explaining my problem that well, but I hope you understand what I’m trying to convey.

    • @zhpdt
      @zhpdt  Месяц назад +1

      I completely get what you mean. I was going through the exact same thing when I started and I think a lot of people do as well so you're definitely not alone.
      I would try the following things and see if any of them help :)
      1. Before you write any code, grab a pen/pencil an paper, say the problem out loud and then use the paper to sketch down ideas, if its things like linked lists, actually draw them out and try work on the problem without writing any code, talk out loud and just have a conversation with yourself where you try to figure out what the problem is asking and what you could try to do to solve it.
      2. Write the steps you're gonna perform to solve the problem down, so "First I create an empty node which will represent the final list" -> "Then i will take the two lists" -> "Then i figure out which node I need to take" -> "Then I will connect the chosen node to the final linked list" etc... That way you are breaking down the problem into small easily digestible parts, you can write this as code comments or on paper, it really doesn't matter as long as you see them and as long as it gives you a good overview of what needs to be done in the code at the end. Just focus on what needs to happen first and once you have that, then you can decide which code construct to pick for actual implementation.
      3. If you are still finding it hard, maybe go back and really study the topic again. I can't even count how may times I though I knew something only for it to turn out that I was actually missing some small part of the puzzle :)
      And the MOST important thing is this, don't get discouraged :) everyone has to start at the beginning, I still have a really long way too but just keep at it, just ask questions and ask for help when you need it.
      You got this :)

    • @mazenyasser7208
      @mazenyasser7208 Месяц назад

      ​@@zhpdt I'm already implementing advice 1, I sketch on paint and say the solution outloud.
      I didn't write the steps though so I'll go through that.
      But to give more context, I think of a solution and it works, but only when list1 starts with a smaller number than list2, then I add some code to handle this case, then I find that it fails if for example, list1 had more elements than list2, then I handle that case and the cycle continues till I start questioning myself, is this even the correct solution theoretically and I just need to handle cases or am I missing the point entirely?
      And it is sooo easy to get frustrated when such a problem/cycle takes more than an hour :D
      And I already have a year of experience working but nothing really required me to tap into such skills.

    • @zhpdt
      @zhpdt  Месяц назад +1

      Yeah I feel you, it starts to feel like you're just patching things. But trust me, the more you do these kinds of problems the easier it gets. It's also good to just walk away sometimes, see what other people have done to solve the problem and try to understand what their approach was.
      I know that frustration all to well, what might help is setting yourself a timer and once it has elapsed you just take a step back an look at the solution and try to work through it. That way you're not caught in this cycle because you give yourself some breathing room which is really important.
      But just keep at it you got this :)

  • @davidkabongo
    @davidkabongo Месяц назад

    Congrats dude! What exactly did you do to review your DSA? I took the class but it didn't do much for me so I'm trying to learn on my own.

    • @zhpdt
      @zhpdt  Месяц назад

      I'm actually working on a video where I go through all the things I studied :)
      But if you want some useful websites/channels I would recommend these here
      Basics: www.programiz.com/dsa/getting-started
      Algorithms Basics: www.youtube.com/@MichaelSambol
      Algorithms In-depth: www.youtube.com/@WilliamFiset-videos
      Leetcode Explanations: www.youtube.com/@NeetCodeIO
      Hopefully that helps :)

  • @n0ne0ne
    @n0ne0ne Месяц назад

    what were the problems you had to solve? Please make a video on those.

  • @codeintherough
    @codeintherough 19 дней назад

    Would love to relocate to either Spain or Mexico

    • @zhpdt
      @zhpdt  19 дней назад +1

      I agree, Spain would definitely be amazing as well, mexico is very far away for me but if i was a super interesting position i would definitely consider it :) I think its great to try new things regardless

  • @thihahtun122
    @thihahtun122 10 часов назад

    Does the google set you to be in foreign offices?

  • @stag_beats
    @stag_beats 2 месяца назад

    Excellent video but what made the recruiter contact you first? anything you did specifically that made you stand out?

    • @zhpdt
      @zhpdt  2 месяца назад

      Thanks so much :)
      I dont actually know what exactly I did to stand out, I just applied and had a relatively well organized CV where I listed what milestones I achieved at work with some relevant data. But I didn't have anything crazy to show off if thats what you mean :)

    • @stag_beats
      @stag_beats 2 месяца назад +1

      @@zhpdt thanks for replying philipp! enjoy your time at london and keep us updated. Im a new subscriber btw 😊

    • @zhpdt
      @zhpdt  2 месяца назад +1

      Will do and thank you so much for the support 😄

  • @sorsun46
    @sorsun46 Месяц назад +1

    how did the Google recruiter find your CV very interesting if you just had 1 job experience and had just barely finished school?

    • @zhpdt
      @zhpdt  Месяц назад +2

      You would have to ask the recruiter because I’m not 100% sure… I suspect that it was the amount of different things I did during my 3 years at Abbott, and the fact that I was working on implantable medical devices which is not something you see all too often.

  • @jayfeli1482
    @jayfeli1482 Месяц назад

    Hey Philip! Thanks for the video, gave a like and a sub :)
    I’m a senior Comp Sci student (graduating in May 2025) and have been job hunting for new grad roles. My question is, when you were applying for roles at Google, did you only apply to roles that fell under your specialization/similar to what you did at your previous job? Or did you apply for general software engineering roles, regardless of the tech stack.
    When applying for roles, do you think it’s better to specialize and make a bunch of projects in one domain (for example, only Mobile Apps) or if it’s better to prioritize DSA/Leetcode and just get really good at general problem solving/CS fundamentals?
    Thanks in advance! :)

    • @zhpdt
      @zhpdt  Месяц назад +1

      Hey thanks so much :)
      When I applied I looked for things that were an intersection of my skills and what actually interested me. To me that made the most sense because I would meet the requirements and actually be passionate about the topic :)
      Regarding leetcode, I think the most important thing to have is a really strong and solid foundation of DSA, personal projects are a good way of illustrating your skills, but in technical interviews you really need to know your DSA, so I would try to find a good balance, maybe at the start I would focus more on DSA fundamentals with leetcode because it allows you to incorporate that into your personal projects too, plus its just generally good to know these things
      Hope that helps :)

    • @jayfeli1482
      @jayfeli1482 Месяц назад

      @@zhpdt Thanks for the response! I definitely have been focusing on DSA/Leetcode, but it's just hard to get an interview to even apply those skills, so I've been thinking about how I should go about tailoring my resume with the projects that I do. I.e., been thinking whether I should expand beyond doing Mobile projects (which my resume is filled with) to give myself more opportunity to land interviews or just completely committing to mobile even though it hasn't been very promising as far as responses go.

    • @zhpdt
      @zhpdt  Месяц назад +1

      Yeah getting interviews is really difficult, and I think there is quite a bit of luck involved, but just keep trying, you got this :)

    • @jayfeli1482
      @jayfeli1482 Месяц назад

      @@zhpdt Thanks man! Looking forward to new videos :)

  • @asawanted
    @asawanted День назад

    Why tf do they take so long to respond. I cleared the hiring assessment and I’m still waiting for the next step even though i was told I had cleared the round.

  • @utkarshsaner4116
    @utkarshsaner4116 Месяц назад

    Can you share the resources which you used to prepare for an interview especially for DSA and leetcode?

    • @zhpdt
      @zhpdt  Месяц назад

      So I’m actually working on a video where I go through that, but you can check the pinned comment for some useful resources :)

  • @lyblabs2456
    @lyblabs2456 Месяц назад

    So there was no system design interview, or white board interview kind of thing? I always hear about them at Google, but maybe they aren't doing it anymore

    • @zhpdt
      @zhpdt  Месяц назад +2

      So system design interviews are done for some positions, typically L4 positions and above :)
      Whiteboard interviews as far as I know they’re not done as much as they used to be, but maybe that depends where you’re interviewing and for what position

  • @manojs9887
    @manojs9887 Месяц назад

    How did u solve the largest number in an array in O(1) ?

    • @zhpdt
      @zhpdt  Месяц назад

      I didn’t, its a made up problem :)

  • @TarasovFrontDev
    @TarasovFrontDev Месяц назад

    I have a q. How is it possible to find largest number in an array in O(1)? Unless the given array is sorted it's impossible.

    • @zhpdt
      @zhpdt  Месяц назад

      Well I made the problem up for the sake of the video 😂 its not a real interview question

    • @TarasovFrontDev
      @TarasovFrontDev Месяц назад

      @@zhpdt Man, don't do this. You hurt trust to your content

  • @Ash-126
    @Ash-126 Месяц назад +1

    hey did you happen to negotiate your first offer?

    • @zhpdt
      @zhpdt  Месяц назад

      @@Ash-126 I did yes, I think it doesn’t hurt to try :)

  • @Pythoneer-
    @Pythoneer- Месяц назад

    what a good pub

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you :)

  • @Far-YT
    @Far-YT 2 месяца назад

    Hi ! Really interesting video, I'm atm studying in France the engineering field and wanna know if you know for my next year if i can find a 6 month internship out of europe basically, do you know if it's hard and even possible (in the usa for example) ? really good video again and congrats :)

    • @zhpdt
      @zhpdt  2 месяца назад +1

      @@Far-YT Mhhh I’m not sure, I would think so, most companies offer internships but I can’t exactly say. If i was in your position i would try to look at job openings or reach out to different companies and ask if they offer anything like that and see what they say :)

    • @Far-YT
      @Far-YT 2 месяца назад

      @ I’ll try that, thank you ;)

  • @kipkoech_nicholas
    @kipkoech_nicholas Месяц назад

    Hello Philipp can you kindly share your resume? I want to see the style so that I can improve mine

  • @minimiflow
    @minimiflow Месяц назад

    Congratulations first. Are you backend or frontend developer, and do you think are they searching for Frontend Devs?

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you so much! So I'm going to be on the backend side of things :)
      I actually dont know if they are looking for frontend engineers, but you can always checkout www.google.com/about/careers to see if there is anything open there :)

  • @sohangiri-e6k
    @sohangiri-e6k Месяц назад

    how much time did it took you to master leetcode actually? do you used to give contests? and tbh was it only 400 dsa questions you solved on leetcode?

  • @HRISHIKESHGARIGE-g6u
    @HRISHIKESHGARIGE-g6u 2 месяца назад

    Nowadays evrywhere i see on internet ,all swe people use js or java mainly,it was nice seeing python ,can u make a video for what all must a entry level person should have? And currently what ghings u wotk on ?and can i ho entirely with python without learning js ?thx

    • @zhpdt
      @zhpdt  2 месяца назад

      Thanks so much for the comment :) I can definitely make a video on that, I'll answer some of your questions here still.
      I think JS and Java are used a lot for web based products and related backend services (not exclusively but very common). But there are so many fields where different languages are used, for example in embedded devices we use a lot of languages like C, C++ etc. Python is also used for a variety of things all over the place.
      I think it is helpful to know more than one language, but I don't think JS is a requirement in any sense. You can do a lot of things without JS, granted if you want to work on web based things JS becomes more and more important. But to answer your last question, yes, I think you can do perfectly fine without knowing JS (depending on what you want to work on).

  • @sarajisdutta3732
    @sarajisdutta3732 Месяц назад

    Hey I really loved the idea of your storytelling your google recruitment experiance. Would really be looking forward to your upcoming vidoes regarding your preparation. Can you share your linkedin would really love to connect with you. Love from India.

    • @zhpdt
      @zhpdt  Месяц назад

      Thank you so much for the support :) I really appreciate it!

  • @daminkhan5105
    @daminkhan5105 Месяц назад

    Can give some tips on how one can apply to google maybe some kind of tips and tricks will be helpful

  • @YOUTUBE-M2B
    @YOUTUBE-M2B Месяц назад +1

    Hey man can you share us your resume

  • @SmoothCode
    @SmoothCode Месяц назад

    What year did you get this offer? This year?

    • @zhpdt
      @zhpdt  Месяц назад

      Yes I got the offer this year, i think i mentioned it in the video :)

    • @SmoothCode
      @SmoothCode Месяц назад

      @@zhpdt What were you doing between September 2021 to July 2024 then? Another SWE job elsewhere or back to school? Knowing if you have prior SWE experience before the reach out to you matters imo.

    • @zhpdt
      @zhpdt  Месяц назад

      @SmoothCode So I was working at Abbott for 3 years as a SWE, I thought I mentioned that but maybe I wasn’t clear enough :)

  • @cheekzyy
    @cheekzyy Месяц назад

    did you prepare full time or how did you solved so many questions per day

    • @zhpdt
      @zhpdt  Месяц назад +1

      Because i had a full time job I was only able to study on weekends and after work in the evening. Honestly i just powered through as much as I could in that time and stayed up pretty late most nights

  • @vaibhavdeshmukh7900
    @vaibhavdeshmukh7900 Месяц назад

    Did you write code in google doc in interview?

    • @zhpdt
      @zhpdt  Месяц назад

      So there was a google doc-like thing that the interviewer shared with me and thats where I wrote everything :) I didn't only write the code there, I also wrote down ideas and key observations that I made regarding the problem so the interviewer could also see what I was thinking

  • @imerence6290
    @imerence6290 Месяц назад +1

    How did you grind 400+ ques in a month lol

  • @kingheisenberg674
    @kingheisenberg674 Месяц назад

    hey man , till what age do google hire for SDE 1 roles ? i am 25 and i m kinda freaking out that they will ignore my application as I am getting old

    • @zhpdt
      @zhpdt  Месяц назад

      To my knowledge there is no age limit, and just fyi Im in my late 20s as well so theres really no stress :)

    • @kingheisenberg674
      @kingheisenberg674 Месяц назад +1

      @ are you in sde1 role? I am happy to see i have some more chance for this opportunity 😃 congratulations for your offer

    • @zhpdt
      @zhpdt  Месяц назад

      @@kingheisenberg674 I’m a SWE 2 :) and thanks

  • @gigsnicky
    @gigsnicky Месяц назад

    at least recruiter reaches you out, here me waiting for recruiter to reach me out

    • @MsSoldadoRaso
      @MsSoldadoRaso Месяц назад

      I think that it's because he has contacts who work at Google that could have helped him. Idk

    • @zhpdt
      @zhpdt  Месяц назад

      The job market is very tough at the moment, I think there is a lot of luck involved to be honest

    • @zhpdt
      @zhpdt  Месяц назад

      @MsSoldadoRaso Surprisingly enough, I actually didn't have anyone who referred me. I only started reaching out to people after I got my offer

    • @MsSoldadoRaso
      @MsSoldadoRaso Месяц назад

      @@zhpdt nice bro👏

    • @gigsnicky
      @gigsnicky Месяц назад

      @@zhpdt you should make a video on this cuz this the the part where most of us are lacking. Also if you are a freshman then even getting an internship is very hard.

  • @讙
    @讙 Месяц назад

    time to infiltrate the youtube algorithim

  • @jortor2932
    @jortor2932 Месяц назад

    What are the levels and how could one select to apply for one

    • @zhpdt
      @zhpdt  Месяц назад

      So levels are essentially just a different way of describing experience. So for example L5 would be someone who is a senior engineer. And the level depends on the position which is being offered, its really just about having a way of describing how much experience someone has or how much is expected for a specific position :)

    • @jortor2932
      @jortor2932 Месяц назад

      @zhpdt i want to go Google as they provide unlimited access of food

    • @jortor2932
      @jortor2932 Месяц назад

      @zhpdt i wanna go there for unlimited food

  • @shiviin
    @shiviin Месяц назад

    This is a little off-topic but I am currently giving my first sem exams rn in CSE and I keep thinking that everyone's doing web dev like I am . What makes me so different from everyone ? Also if you could give an advice to me what would it be ? Anything that helps and keeps me unique,different . What would you say to yourself if you were at my spot given you had a chance .

    • @anchalsharma0843
      @anchalsharma0843 Месяц назад +2

      hey, I clearly understand your concern. See, there is no harm in doing whatever everyone else is doing, just make sure that you do it in a proper way. There are a huge amount of resources out there and there are a number of people out there who are studying computer science but not all of them are doing it in equally good manner. You just worry about yourself, learn some technologies learn some skills figure out what do you want to pursue your career in and don’t be bothered about the crowd. if I were in your place, I would spend a huge chunk of my time learning the basics, practising data structures and algorithmic problems, and building a couple of good projects. I would focus more on DSA and algorithms since this is given much more weightage during the interviews for the entry level roles. So don’t worry about it just keep learning, and make sure that you do it better than everyone else, that is, you should know things inside out. Doing this alone would set you better than 90% of the people out there. And by the time you graduate, you’d already be in a good position to crack these interviews at big companies

    • @zhpdt
      @zhpdt  Месяц назад +1

      @shiviin I think @anchalsharma0843 said it perfectly. Dont worry about what the crowd is doing, just focus on yourself and your interests, obviously DSA is important for interviews, but follow your passion and focus on learning new things :)

    • @shiviin
      @shiviin Месяц назад +1

      @@anchalsharma0843 thank you so much .This made my day

    • @anchalsharma0843
      @anchalsharma0843 Месяц назад

      @@shiviin Glad to hear that, all the best!

  • @noelvase4867
    @noelvase4867 2 месяца назад

    crazy so es video vomene schwizer gseh, was hettish du für tipps zum überhaupt ah so es interview anezcho? ich studiere öpis wo leider eher wirtschaftsinformatik ähnelt han aber gmerkt ich würd lieber als swe schaffe, fühl mich inzwüshe sho recht guet mit leetcode aber han nonie d'chance gha zum überhaupt zeige wasi chan x)

    • @zhpdt
      @zhpdt  2 месяца назад +2

      Minere meinig nah chunts nöd würklich drufah was mer studiert het sondern wie das mer use schtaht (mini meinig). Das chan dur persönlichi Projekt im CV oder vorherige positione/uni projekt zeigt werde.
      sCV isch das wo eigentlich als erschts agluegt wird und isch au relativ wichtig will das isch eigentlich wie dass mer ih es interview chunt. Öbis wo mega helfe chan isch wenn dis CV zeigt dass du dskills wo gfragt sind hesch, au wenn nöd direkt informatik studiersch.
      Ich weis dass Google sich duet duf achte dass mer im CV au chan zeige was mer ah arbeit gleischtet het und hets au gern wenn mer relavanti numbere chan ah geh “increased user retention by 100%” as Beispiel oder wenn dschtell zum Beispiel e C++ stell isch wo mer sich bewirbt den wär öbis wie “developed and maintained data analytics tool in C++ widely used in current organization, improving analytics processing from previous application by 50%” au öbis wo sicher interesant wirkt
      Leetcode chönne isch au wichtig aber ich gaub es isch wichtiger dass mer di grundligende konzept wüklich beherrscht.
      Eifach nöd ufgeh immer nach füre luege:)
      Hoffentlich hilft das es bitz, und susch fragsch eifach :)

    • @noelvase4867
      @noelvase4867 2 месяца назад

      @@zhpdt voll guet merci, was sind den die grundlegende konzept für dich? und chöntish mer villicht dis cv shicke? wird demfall ufjedefall ah persönliche projekt arbeite viele dank

    • @zhpdt
      @zhpdt  2 месяца назад +1

      Mit Grundligendi konzept mein ich sache wie arrays, trees, stacks, queues, heaps, graphs, topdown memoization vs bottom up tabulation, recursion, Big-O notation, usw
      Mit em CV, ich würd mir mal die website ah luege www.freecodecamp.org/news/heres-the-resume-i-used-to-get-a-job-at-google-as-a-software-engineer-26516526f29a/
      Ich find di beschriebt de generel prozes wie das mer so es CV macht recht guet, ich han au di site brucht zum mich zchönne orientiere

    • @noelvase4867
      @noelvase4867 2 месяца назад

      @@zhpdt hesh au no eh empfehlig vo websitene oder ähnliches wo mer die grundlegendi konzept tüff lernt oder wo du denksh erkläre die konzept guet?

    • @zhpdt
      @zhpdt  2 месяца назад +1

      Ich würd die empfelle
      Basics: www.programiz.com/dsa/getting-started
      Algorithms Basics: www.youtube.com/@MichaelSambol
      Algorithms In-depth: www.youtube.com/@WilliamFiset-videos
      Leetcode: www.youtube.com/@NeetCodeIO
      Ich hand die am meischte brucht zum dbasics zverschtah, hoffentlich hilft das :)

  • @hk254lyt8
    @hk254lyt8 15 дней назад

    Your salary?

  • @chanell11
    @chanell11 Месяц назад

    How to apply?

  • @thomaslarose5733
    @thomaslarose5733 Месяц назад

    So realistically you would have to waste 3 months before actually getting the job, given than you pass all stages of course.

    • @schellyy
      @schellyy Месяц назад +1

      How do you mean waste 3 months? what’s the waste exactly?

    • @thomaslarose5733
      @thomaslarose5733 Месяц назад

      @@schellyy The video said that each stage could take multiple weeks (waiting for communication, feedback etc) but it just so happened that things went faster in his case.

    • @schellyy
      @schellyy Месяц назад +1

      @@thomaslarose5733 Right, true, but I mean if you have a job while you’re going through this process then it’s not really a waste? I mean I think usually applying and getting chosen for any job takes a while either way

  • @rimasrimas7883
    @rimasrimas7883 Месяц назад

    how much they offer you(salary)?

  • @Takatou__Yogiri
    @Takatou__Yogiri Месяц назад

    I barely pass in math exam. Can i get google job as a programmer? 😅

  • @RohitKumar-rr4nz
    @RohitKumar-rr4nz Месяц назад

    did you use notebook-pen?

    • @zhpdt
      @zhpdt  Месяц назад

      I did use pencil and paper while studying to write my notes if thats what you mean :)

    • @RohitKumar-rr4nz
      @RohitKumar-rr4nz Месяц назад

      @@zhpdt I meant while interviewing, can I someone use pen-paper to write down for visualisation?

    • @zhpdt
      @zhpdt  Месяц назад

      Ahh right, in that case no i had to do everything in an online shared document so the interviewer could see what i was doing :)

    • @RohitKumar-rr4nz
      @RohitKumar-rr4nz Месяц назад

      @@zhpdt Ahh got it!! Thanks for the reply bud.

    • @zhpdt
      @zhpdt  Месяц назад

      All good hopefully that helps:)

  • @TheAliAhad
    @TheAliAhad 2 месяца назад

    I am also applying at google. Please say good luck to me hahaha

    • @zhpdt
      @zhpdt  2 месяца назад

      Good luck! You got this :)

  • @6MAJORXWEIGHT6
    @6MAJORXWEIGHT6 Месяц назад

    That’s literally OD