preparing for google's machine learning interview

Поділитися
Вставка
  • Опубліковано 3 чер 2024
  • hello, in this video I share how I prepared for google's machine learning software engineer interview and the resources I found helpful :)
    links to resources mentioned:
    1. cracking the coding interview: tinyurl.com/6t6t5wrb
    2. grokking the coding interview: www.educative.io/courses/grok...
    3. leetcode: leetcode.com/
    4. pramp: www.pramp.com/
    5. cs229 cheatsheet: stanford.edu/~shervine/teachi...
    6. cs230 cheatsheet: stanford.edu/~shervine/teachi...
    7. ml systems design course: www.educative.io/courses/mach...
    timestamps
    0:00 - intro
    0:41 - submitting application
    1:34 - interview focus areas
    1:44 - data structures prep
    2:13 - algorithms prep
    2:48 - practising coding problems
    4:50 - mock interviews
    5:35 - machine learning knowledge prep
    6:55 - nlp prep
    7:33 - ml systems design prep
    8:07 - behavioral prep
    9:31 - outro
    #googleinterview #pramp #machinglearningsystemdesign

КОМЕНТАРІ • 171

  • @eniolaa
    @eniolaa  2 роки тому +39

    links to resources mentioned:
    1. cracking the coding interview: tinyurl.com/6t6t5wrb
    2. grokking the coding interview: www.educative.io/courses/grokking-the-coding-interview
    3. leetcode: leetcode.com/
    4. pramp: www.pramp.com/
    5. cs229 cheatsheet: stanford.edu/~shervine/teaching/cs-229/
    6. cs230 cheatsheet: stanford.edu/~shervine/teaching/cs-230/
    7. ml systems design course: www.educative.io/courses/machine-learning-system-design
    timestamps
    0:00 - intro
    0:41 - submitting application
    1:34 - interview focus areas
    1:44 - data structures prep
    2:13 - algorithms prep
    2:48 - practising coding problems
    4:50 - mock interviews
    5:35 - machine learning knowledge prep
    6:55 - nlp prep
    7:33 - ml systems design prep
    8:07 - behavioral prep
    9:31 - outro

    • @wiltorianmitchell7744
      @wiltorianmitchell7744 2 роки тому

      Hmm…I don’t understand you accent

    • @slhermit
      @slhermit 2 роки тому

      How long you prepared like this?

    • @eniolaa
      @eniolaa  2 роки тому +3

      @@slhermit around a month

    • @aljebraschool
      @aljebraschool 8 місяців тому

      ​@@wiltorianmitchell7744That's Nigerian accent ! 😊

  • @ChristopherPironti
    @ChristopherPironti 2 роки тому +5

    Thank you Eniola for your great content and for sharing your experience! And congratulations on landing your dream job! Keep up the good work ☺☺

  • @benfliu
    @benfliu 10 місяців тому +4

    amazing video! thank you so much for sharing your story and giving us prospective ml engineers a clear idea of what a successful prep and learning process looks like. your generosity means the world eniola, wishing you the best!

  • @siddharthachakraborty5046
    @siddharthachakraborty5046 2 роки тому +3

    Thanks for sharing all the details.. This is one of the best videos that I've seen on how prepare oneself for technical interviews!! :)

  • @abhijeetsharma3580
    @abhijeetsharma3580 2 місяці тому

    Wonderful video! All information presented was very useful and relevant. Most other videos go off on a tangent or beat around the bush and ultimately don't have much to offer. I usually don't comment on videos but this one deserved it😊

  • @newcrossflightz
    @newcrossflightz Рік тому +3

    You are role model and inspiration for us! Thank you

  • @dbjenjoy4207
    @dbjenjoy4207 Рік тому

    Thank you for sharing this precious preparation package! Incredibly useful for me!

  • @tuckieteddy
    @tuckieteddy Рік тому

    Thank you so much for this Enlolaa!!! Super useful.

  • @funmilayooladimeji1651
    @funmilayooladimeji1651 2 роки тому

    Thanks so much being a light an instrument of success to my coming interview. The content are useful in all field. I am proud of you love

  • @harish.bhuvanachandar
    @harish.bhuvanachandar 9 місяців тому +2

    This is not an easy thing. Congratulations. I could feel all the hard work you put into this.

  • @devsecfranklin
    @devsecfranklin 2 роки тому

    I like the way you laid out the topics.

  • @sanyab6322
    @sanyab6322 2 роки тому +34

    Thank you so much for sharing. I can't believe it took you one month. That's really impressive. ❤️

    • @jhawthorne689
      @jhawthorne689 4 місяці тому

      one month haha that’s insane

  • @thierrykas1528
    @thierrykas1528 Рік тому

    Amazing, you did an incredible jo....Thanks for sharing!

  • @jocalvo
    @jocalvo 2 роки тому

    Thanks a lot for sharing your experience! It is incredibly useful for me:)

  • @gideonogunbanjo8161
    @gideonogunbanjo8161 10 місяців тому

    Thanks a lot for this resource Eniola.

  • @readcoderepeat
    @readcoderepeat 2 роки тому +5

    A month for all these prep is sounds unreal! Congratulations! I have around 3.5 months and I do not think I have time to go through all 😂

  • @japanviaharis
    @japanviaharis 3 місяці тому

    Amazing video. All steps explained in a very concise way. 👏 Thanks

  • @AmaraAnigbo
    @AmaraAnigbo 2 роки тому

    such a great video! love the setup btw

    • @eniolaa
      @eniolaa  2 роки тому

      Thanks you Amara! Really appreciate your comment.

  • @mounikak2039
    @mounikak2039 2 місяці тому

    Thank you so much.... this gave me a lot of confidence for my preparation.

  • @mr.mountaingoat6505
    @mr.mountaingoat6505 2 роки тому

    Thanks for sharing this video. Very detailed and great info.

  • @akshaygoel2184
    @akshaygoel2184 2 роки тому

    Really amazing content! Thank you

  • @chrisogonas
    @chrisogonas 4 місяці тому

    Excellent tips! Thanks

  • @BradleyAidanJohnson
    @BradleyAidanJohnson 4 місяці тому

    Very inspiring. Thank you!

  • @vishal26aug
    @vishal26aug 2 роки тому

    Very informative video. I am also having an interview coming month.Thanks for sharing.

  • @hargunsuri
    @hargunsuri 2 роки тому

    Very nice video, your preperation was very methodically

  • @bolarinwaoreoluwa5268
    @bolarinwaoreoluwa5268 Рік тому

    Hii eniola... I'm almost done watching all your videos!!!!😂😂..... My New favorite machine learning tech channel!!!!

  • @aliszafar1
    @aliszafar1 2 роки тому

    Very detailed & well explained.

  • @olavendermoon
    @olavendermoon Рік тому

    Well done and thank you! 🎉

  • @dsazz801
    @dsazz801 Рік тому

    Thank you so much for sharing! Easy to understand and well organized 👍👍

    • @eniolaa
      @eniolaa  Рік тому +1

      Thank you also for watching & commenting Joon :)

  • @nafilal-alawi4911
    @nafilal-alawi4911 Рік тому

    Thanks for the resources

  • @user-ou7dq1bu9v
    @user-ou7dq1bu9v Місяць тому

    Amazing content. Thanks for sharing.

  • @keshavunni1337
    @keshavunni1337 Рік тому

    Thanks for sharing. Would love to see a video on a basic level what is the kind of work that an ML enginner does at Google

  • @ankitbanerjee268
    @ankitbanerjee268 3 місяці тому

    This was really helpful Thanks!

  • @Amapramaadhy
    @Amapramaadhy 2 роки тому +3

    Inspiring work ethics. Thank you for sharing the knowledge.

    • @eniolaa
      @eniolaa  2 роки тому +1

      Glad you enjoyed it!

  • @peterobiugonna8950
    @peterobiugonna8950 3 місяці тому

    Great Eniola. I enjoyed your yt videos.

    • @eniolaa
      @eniolaa  3 місяці тому

      thank you peter :)

  • @abdulazeezshaibu4331
    @abdulazeezshaibu4331 6 місяців тому

    Thank you for sharing your knowledge

  • @AlamgirHossain-mk3zk
    @AlamgirHossain-mk3zk 2 місяці тому

    Realy great Content ❤️🫰

  • @sallyeasterbrook7372
    @sallyeasterbrook7372 2 роки тому +1

    I am real proud of you Eniola 👏

    • @eniolaa
      @eniolaa  2 роки тому

      thanks aunty sally :)

  • @davidakinmade3523
    @davidakinmade3523 2 роки тому +2

    Would also be nice if you did a video discussing the questions you encountered during the actual interview, and the the way you approached the more worded ones. Also, loved the white/off-white aesthetic of the background

    • @eniolaa
      @eniolaa  2 роки тому +1

      great idea david, while i can't share the exact questions i got asked i can do a video discussing similar problems and my approach to solving them. and thanks for noticing the aesthetic!

    • @davidakinmade3523
      @davidakinmade3523 2 роки тому

      @@eniolaa I’d be looking forward to that then. Thanks 👍🏿

  • @vt_554
    @vt_554 2 роки тому

    Thank you so much for this video.. This just gave me a boost of confidence.! God bless ❤️

    • @eniolaa
      @eniolaa  2 роки тому

      I'm really glad you found the video useful Varsha. God bless you too!

  • @rozay4033
    @rozay4033 2 роки тому

    Congrats ! Very helpful

    • @eniolaa
      @eniolaa  2 роки тому +1

      thank you Zay!

  • @Smruti980
    @Smruti980 7 днів тому

    Thank you so much for sharing.........😊

  • @dinushachathuranga7657
    @dinushachathuranga7657 2 місяці тому

    Thanks a lot for the details

  • @mohamadhasanzeinali3674
    @mohamadhasanzeinali3674 Рік тому

    Great video. Thanks

  • @p.v.chaitanya655
    @p.v.chaitanya655 2 роки тому

    That's really impressive.

  • @peddaboinatribhuvan7749
    @peddaboinatribhuvan7749 2 роки тому

    Thankyou Very much mam. You are an Inspiration. You kept your Preparation simple and Consistent. Will surely take the lessons from your Video.Subscribed:)

  • @fd4002
    @fd4002 2 роки тому

    Loved this video so inspiring 😭

    • @eniolaa
      @eniolaa  2 роки тому

      Glad you liked it!!

  • @deekshachilukuri1902
    @deekshachilukuri1902 Місяць тому

    Thank you so much for sharing❤

    • @eniolaa
      @eniolaa  Місяць тому

      thank you for your support Deeksha, i really appreciate you 🤍

  • @quizkallie
    @quizkallie Рік тому

    Great, great, great video.

  • @karnaghose4784
    @karnaghose4784 Рік тому

    It's a very informative video, Ma'am

  • @kartikpodugu
    @kartikpodugu 11 місяців тому

    information provided is very helpful.
    looks like preparation is a very long process.

  • @AhmedEmamAI1
    @AhmedEmamAI1 11 місяців тому

    Thank you so much for sharing

  • @kaushiksamant2584
    @kaushiksamant2584 2 роки тому +1

    Hey
    Eniolaa, Thank a lot for sharing your experience about the interview process along with the materials you referred to.
    It is awesome ! May I know how much time you took to go through all the materials you mentioned, as the tuff part i believe is the DATA STRUCTURES AND ALGORITHM (understanding and solving problems)

  • @ronifintech9434
    @ronifintech9434 2 роки тому +2

    Thanks for sharing! really amazing!
    What level did you apply for?
    How long did it take you to prepare?

  • @barak363363
    @barak363363 Рік тому

    Great video!

  • @DlVirgin
    @DlVirgin 2 роки тому

    very comprehensive and helpful eniola. for ML-SWE roles (a opposed to general SWE roles) do you think being able to solve Leetcode Mediums is good enough? how many leetcode problems did you do and what was the split (easy/medium/hard)?

  • @jaychawla9177
    @jaychawla9177 2 роки тому

    Very helpful video. Keep making this kind of videos. Just one question, what was the questions on previous job experience?

  • @polarbear986
    @polarbear986 Рік тому

    Thank you so much!

  • @luanabarros6242
    @luanabarros6242 3 місяці тому

    Amazing!! Very difficult to learn all those things 😢😂

  • @sebastianrobi
    @sebastianrobi Рік тому

    Thank you eniolaa, it is very helpful noted all points mentioned in the videos. I wanted to ask you what are the other options/areas of expertise in ML we have? as you mentioned your area of expertise is NLP.
    Thank you.😇

  • @Bookerer
    @Bookerer 2 роки тому +4

    Hello! not sure if anyone told you this but i think you did an insane job with your preparation! how long did it take you to finish your preparation from start to finish? i am super in awe of how you managed to squeeze time out for preparation. did you even have time for anything else after studying? 😢

  • @grownup3753
    @grownup3753 2 роки тому

    What a video. Kudos to you. I am also preparing to get into the field of machine learning and after watching your video my heart is saying to me just follow the same steps and you will surely be able to ge a good job. So i am also going to follow the same path as you.
    Just one thing wanted to ask. What is your qualification and how much time it took you to go through all the process you mentioned in video. Also mention how many hours of study you put daily

  • @dippedindarkhoneydrops
    @dippedindarkhoneydrops 2 роки тому

    You are amazing m. Your video is very helpful. Did you have any projects or previous experience

  • @bihanbanerjee
    @bihanbanerjee Рік тому

    Thanks a ton 😁

  • @quantadotonium3654
    @quantadotonium3654 2 роки тому

    Good job!

  • @Data_Dr16
    @Data_Dr16 2 роки тому +2

    We would also appreciate if you can make a video on a day in your life as machine learning engineer both at home and in the office

    • @eniolaa
      @eniolaa  2 роки тому

      Thanks for the suggestion gbenga. i'[ll make a video on that soon!

  • @mindsetnuggets
    @mindsetnuggets 2 роки тому

    Congratulations Eniola. I failed last year. I'll be trying again this year.
    Thank you for sharing

    • @eniolaa
      @eniolaa  2 роки тому +1

      hope you crush it this time around!

    • @joyceawesome1705
      @joyceawesome1705 Рік тому

      @@eniolaa Thank you. I am going again next month.

  • @oneforallah
    @oneforallah 2 роки тому +1

    THANKS FOR SHARING YOUR OPINIONS AND ADVICE !

    • @eniolaa
      @eniolaa  2 роки тому +1

      My pleasure!!

    • @oneforallah
      @oneforallah 2 роки тому

      @@eniolaa hey may I ask u something, if I am preparing for a data Scientist / MLE role with 1 year experience (not at Google though I'm too green for that rn) will going through 100 leetcode problems be more than enough ? I mean is 2 months adequate for crunching both DSA and ML theory.

    • @eniolaa
      @eniolaa  2 роки тому +2

      @@oneforallah i think 2 months of consistent practise should be enough to cover both areas.

    • @oneforallah
      @oneforallah 2 роки тому

      @@eniolaa thanks for that info, so onto prep I go ! 👌

  • @oyinkanalese99
    @oyinkanalese99 2 роки тому +2

    Good one 👏

    • @eniolaa
      @eniolaa  2 роки тому

      Thanks Oyinkan :*

  • @chessplayer0106
    @chessplayer0106 2 роки тому

    Today I learned that the google ML SWE interview is fierce

  • @MrBaunty
    @MrBaunty 11 місяців тому

    Hi, nice video :) Where did you learn to write the ML Models from scratch? Did you have some website for that or a guide? This would really help me.

  • @ge_song5
    @ge_song5 10 місяців тому

    @eniolaa is it necessary to be able to write the common ml algorithms from scratch?

  • @Mal-wk3uq
    @Mal-wk3uq 2 роки тому

    very informative, how many months did it take you to prepare for the interview ?

  • @sushantapanda4589
    @sushantapanda4589 Рік тому

    Very Nice & Crisp Presentation. How you prepare the ML Algo to write from the scratch in Python ? Any Reference or sites which helps ?

  • @CresentX
    @CresentX Рік тому

    Thanks for sharing your journey with us, @eniolaa.

  • @nifemibamgbose71
    @nifemibamgbose71 2 роки тому +1

    Subscribed !

    • @eniolaa
      @eniolaa  2 роки тому

      really appreciate it Nifemi

  • @nanyideng
    @nanyideng 4 місяці тому

    wonderful wonderful content. I am wondering how does it takes you to prepare these? could you share your timeline. Also, I know you studied for another engineering degree in college. Wondering from there, how long does it take to prep and land your first MLE job?

  • @NirmalSilwal
    @NirmalSilwal Рік тому

    hi, new subscriber in the channel :)

    • @eniolaa
      @eniolaa  Рік тому

      Hello Nirmal and thank you 😊

  • @travisrocks21
    @travisrocks21 2 роки тому

    I love this video so much! Please post more!
    If possible could I get in contact with you?

  • @lilpie7984
    @lilpie7984 Рік тому +1

    How long did it take for u to prepare all of these tech interview?? and what sources did u use to learn data structures and algorithms concepts?

  • @paulorod13
    @paulorod13 2 роки тому +2

    Amazing video, thank you for sharing! How long did it take you to prepare?

    • @eniolaa
      @eniolaa  2 роки тому +1

      Thank you so much Paulo! I had a month to prepare.

    • @joyceawesome1705
      @joyceawesome1705 Рік тому

      @@eniolaa Wow. That's intense.

  • @jessehe9286
    @jessehe9286 Рік тому

    Great Video, thanks for the tips! What resources did you use to learn about the basic data structures and algorithms, before reading Cracking the Coding Interview?

    • @eniolaa
      @eniolaa  Рік тому

      Thank you Jesse :) I can't remember the course I personally used to learn the basics but a great resource recommended by @Bukola1 is UC Berkeley Data Structures Course (inst.eecs.berkeley.edu/~cs61b/fa19/) for DS and Algorithms 4th ed by Sedgwick &
      The Algorithm Design Manual by Skiena for algorithms

  • @Garentei
    @Garentei Рік тому

    I'm a SWE new grad but would like to be a ML Engineer. Would you recommend to study a master's to gain the ML knowledge needed (I already have all the SWE knowledge needed to pass interviews)?

  • @mr.intuition
    @mr.intuition 9 місяців тому

    Just wanted to ask does DSA and Algorithms really needed to work for ml engineer apart from ml algos

  • @jocalvo
    @jocalvo 2 роки тому

    Eniola, I have a question for you.. which interview style is the ML interview? Is it like going through an ML problem and solve it by code? Or is it more like code an ML model from scratch? Or is it more conceptual? Is it like 45 mins similar to the code Int? Thanks! 😊

    • @eniolaa
      @eniolaa  2 роки тому +1

      the ML interview format can vary and i have personally experienced all of the formats you mentioned.

  • @convolutionalnn2582
    @convolutionalnn2582 2 роки тому +1

    Can you make video on how to Machine Learning interview goes on Google? What the difference with normal software Engineer

  • @Data_Dr16
    @Data_Dr16 2 роки тому +1

    Thanks Eniola.
    Please, how long did it take you to become a machine learning engineer from your electrical electronics course?

    • @eniolaa
      @eniolaa  2 роки тому

      it took me around 6-8 months.

  • @nature_through_my_lens
    @nature_through_my_lens 2 роки тому

    Which programming language did you choose for Data Structures and Algorithms?

  • @devendra8852
    @devendra8852 2 роки тому +1

    Very informative. Subscribed. Did you face any SQL related questions also in interview?

    • @eniolaa
      @eniolaa  2 роки тому +1

      Thanks a lot Devendra! I didn't have any SQL related interviews but i assume it does get asked in some other database focused SWE interviews.

  • @shahidjabbar5933
    @shahidjabbar5933 2 роки тому

    Thank you for sharing. You are beautiful 😍😍, that's what got me to watch your video and checkout your channel hahaha.

  • @user-gf3yy5iu6b
    @user-gf3yy5iu6b 8 місяців тому

    Thank you for the useful content, but does Google hire junior machine learning engineers?

  • @29ibrahimsayed95
    @29ibrahimsayed95 Рік тому

    Dear Lady you are extremely beautiful, helpful and informative .... i appreciate for sharing so much information related to this field i had a doubt do we need strong mathematics knowledge to work and crack interview in machine learning field .... well mathematics like linear algebra, statistics and probability?

  • @DecafDave
    @DecafDave 2 роки тому

    I just practiced coding up logistic regression from scratch (with numpy and pandas). Are you expected to know the gradient descent equation from memory? Thanks for the informative video.

    • @eniolaa
      @eniolaa  2 роки тому

      yes you should be able to code up the equations that compute gradients and updates the parameters.

  • @Abhi-qi6wm
    @Abhi-qi6wm 2 роки тому +1

    By writing ML algos from scratch did you mean using libraries like sckitlearn to implement the models?

    • @eniolaa
      @eniolaa  2 роки тому +1

      I used numpy and native python libraries to implement the algorithms.

    • @Abhi-qi6wm
      @Abhi-qi6wm 2 роки тому +1

      @@eniolaa Good to know, thanks.

  • @Asif-en8ei
    @Asif-en8ei Рік тому

    Hey mam plz tell me where i can get that book which you are showing in the video

  • @bcp_shreyalshah
    @bcp_shreyalshah Рік тому +2

    Which programming language did you use for data structure and algorithm

  • @cyberdino7338
    @cyberdino7338 2 роки тому

    I wish I found this video before I had one week left to prepare for final rounds lol

  • @spider279
    @spider279 3 місяці тому

    Hello Eniolaa and thanks for this inspiring video , i want to know where do you were when you applied for google canada , at canada or at nigeria i mean is it possible to be in africa and applied for interview at google canada ?

    • @eniolaa
      @eniolaa  3 місяці тому +1

      i got employed in canada but i believe google employs for various roles across africa, you can check out their career page for more information

  • @spider279
    @spider279 Рік тому

    Hello , very inspiring you give so much insightful advices , do you have educational background on machine learning or you learnt it by yourself

    • @eniolaa
      @eniolaa  Рік тому +1

      thank you spider, i learnt most stuff on my own

    • @spider279
      @spider279 Рік тому

      @@eniolaa Bravo , please make more videos , can't wait because you are so inspiring and i want to follow your path ☺

    • @spider279
      @spider279 Рік тому

      Hey Eniolaa how did you do your interview in python using CTCI which is java , did you get lost sometimes ?

    • @eniolaa
      @eniolaa  Рік тому +1

      @@spider279 yes i got confused with the java solutions in the book, so i used the python version on github instead github.com/careercup/CtCI-6th-Edition-Python

    • @spider279
      @spider279 Рік тому

      @@eniolaa Thanks for answring me , i wish you make more videos because people inspiring like you motivate us 😄!

  • @chidinmaikebujo8065
    @chidinmaikebujo8065 2 роки тому +2

    Thank you for this video. How did you reach out to the recruiter? on Linkedin?

    • @eniolaa
      @eniolaa  2 роки тому +1

      Yes Chidinma, LinkedIn is great in finding recruiters to reach out to.