How I Got a Job at Google as a Software Engineer

  Рет қаралды 2,041

Kan Adachi

Kan Adachi

Күн бұрын

Пікірлер: 37
@DeepakYadav-g9l2x
@DeepakYadav-g9l2x 8 ай бұрын
great video , and thanks for sharing your experience
@kan_adachi
@kan_adachi 8 ай бұрын
Thank you!!
@BrasilEmFatos
@BrasilEmFatos 8 ай бұрын
That was a really good and straightforward video from your part. I really appreciate it. Keep going! You've just landed a new subscriber :) Could you give us a video about the material you've used to prepare yourself? That'd be really good.
@kan_adachi
@kan_adachi 8 ай бұрын
Awesome! Thank you! Great question, I'll do a video exactly on that topic :)
@kan_adachi
@kan_adachi 8 ай бұрын
Quick summary of my approach: - Practice coding problems regularly (I did 90 min/day) on sites like Leetcode - Use a strategic roadmap since certain data structures & algorithms build on other ones. (E.g. you don't want to do graphs before you do trees. And you don't want to do trees before you do queues.) - Emphasize understanding > completion. More problems is not as important as having a thorough understanding of the mechanics of each DS and Algo. DS & Algos tend to repeat across different problem contexts (there's only so many of them,) so by thoroughly understanding how it works for a specific problem, you have a much better chance of being able to see how it would map to a different problem context. A shallow understanding of it makes it harder to see the connection. I just recently took a look through Neetcode's stuff on KZbin, his channel's advice is great when it comes to taking this methodical strategic approach to coding interview prep.
@fabricioruiz4880
@fabricioruiz4880 8 ай бұрын
Kan, do you think these interviews are language-agnostic? I'm a java developer and I'm wondering if it is the same for backend engineers
@kan_adachi
@kan_adachi 8 ай бұрын
Big tech interviews are generally language agnostic. I've never heard of a big FANG-type interview require that you interview in a specific language. They generally ask you which language you'd want to interview in. In fact, the way that it worked at Google was that you as a candidate would select the language you want to interview in, and then the hiring pipeline on their end will find interviewers that are comfortable interviewing you in that language. Hope that helps!
@fabricioruiz4880
@fabricioruiz4880 8 ай бұрын
@@kan_adachi Amazing! Thanks a lot! Do you know any resources in which I can find that sort of practice challenges?
@kan_adachi
@kan_adachi 8 ай бұрын
​@@fabricioruiz4880 What stage of your career are you in? First job, or do you already have a software engineering role? Is this your first FANG interview?
@fabricioruiz4880
@fabricioruiz4880 8 ай бұрын
@@kan_adachi I've been a Java developer for about 4 years now. Never had an interview for a big company
@kan_adachi
@kan_adachi 8 ай бұрын
I think you'd be interviewing at one rung up or two rungs up from entry level (L4 or L5) in the case of Google. You probably won't have a big emphasis on system design level questions for an L4 interview, but that depends on your expertise and experience. I would brush up both on coding problems and system design questions :) Neetcode (youtube channel) is great for getting a primer on technical challenges, he specializes in content specifically for tech interview prep. Leetcode is where you can find the actual practice problems. Neo Kim is a good resource to follow for system design curation: www.linkedin.com/in/nk-systemdesign-one/ Hope that helps!
@SoftwareEngineerStudy
@SoftwareEngineerStudy 8 ай бұрын
I’m in high school doing dual enrollment at college. I am going for a 2 year degree. Do I go for an AS degree? Or an AA degree? I really would love to do a bootcamp, but since I’m in high school the money isn’t there and I don’t wanna throw myself into the hole of loans before I’m 18 or before I understand loans and finance
@kan_adachi
@kan_adachi 8 ай бұрын
Hey there! I think all of this depends on what your goals are. What are you looking to get out of the degree? If you were able to attend a bootcamp, what do you want to get out of it? I definitely wouldn't rush to get a loan like you mentioned, but I also wouldn't take the option off the table if you're comparing it to taking a loan out for college. Let me know a bit more and maybe I can provide some helpful info! Thanks for watching :)
@Kartikgangil
@Kartikgangil 7 ай бұрын
hello sir this is a great video but i have question which is " is this any syllabus or mandatory skills which is important as a software engineer at google " because I'm in 2nd year in b-tech cs branch from tier -3 college and i have some skills like MERN stack , C++ , basic python and basic java... please answer my question
@kan_adachi
@kan_adachi 7 ай бұрын
Hey! Thanks for watching. What are your end goals? I presume you want to eventually make your way to Google? There is no syllabus to get into Google, well at least, I certainly didn't follow one to get in and I don't know of one. They hire all kinds of people from all kinds of backgrounds with a huge variance in skills. It's not the specific tools you know how to use that get you the job. That said, I do think there are general guidelines. Learning to think like an engineer. Trying stuff, iterating quickly, learning from mistakes, adapting intelligently.... those are qualities that they look for throughout their interview process as a proxy to see how you'd actually do on the job. I think the most important thing is that you're consistently coding! That means, not reading books, tutorials, or courses... but actually coding and getting stuck and in the weeds because you're trying to implement something. Then, as you overcome more and more challenges, you'll develop that skill of trying stuff and iterating quickly, learning from feedback you get, and adopting your approach to better suit the problem you're trying to solve :) Hope that helps!
@Kartikgangil
@Kartikgangil 7 ай бұрын
@@kan_adachi thanks sir for your help and if I chose my career in ai field then , what I do and it is future proof or not ??
@kan_adachi
@kan_adachi 7 ай бұрын
It's good to learn about AI, but "learning AI" for the sake of seeking employment and future proofing your career is a fool's game. I think it's easy to get this backwards. People get into coding bc its lucrative and stable. They think coding is a means to an end. I think that approach is mistaken. Technology will come and go. The landscape of what feels "safe" will always be shifting on you. You also won't control macro economic conditions that dictate the lives of many workers. Seeking ultimate comfort and stability, as an end, is a never ending game that you'll never truly win. Ironically, the way you become comfortable and have stability is to develop confidence in your own ability to adapt and learn through competence. I think it's perfectly fine to pursue learning AI... but be smart about it. Go and learn how it works. How things are implemented. Dive deep into the mechanics of how things work. What you can do with it. Then, go solve a problem with it that fit the modern times and solves a pain point. If you continue to do that for several years, you won't have a shadow of a doubt that you can learn new things, adapt, and solve problems and be useful to the world. And being useful to the world is how to find employment and stability. AI just happens to be the current relevant context. But that context matters less than the meta skill of being able to learn and adapt. Hope that helps! Good luck :)
@Kartikgangil
@Kartikgangil 7 ай бұрын
@@kan_adachi thanks it's very helpful, finally I clear my confusion regarding my career , once again thankyou so much
@nexorise
@nexorise 8 ай бұрын
If you want to land more views I suggest making it a little more entertaining, great video though!
@kan_adachi
@kan_adachi 8 ай бұрын
Thanks, great suggestion :)
@jurayevakmal7
@jurayevakmal7 8 ай бұрын
i'm junior programmer. what should i do for being like you
@kan_adachi
@kan_adachi 8 ай бұрын
I guess this depends on where you're at in your journey! Have you already begun programming? Do you already have a job or are you job searching? The specifics changes the tactics, but I'm happy to give you my thoughts if you want to give me some more context :)
@chercheursix
@chercheursix 8 ай бұрын
Hello Kan, YT recommend me your channel +1 subscribe from a french junior SWE ;)
@kan_adachi
@kan_adachi 8 ай бұрын
Welcome! Thanks for watching.
@powerHungryMOSFET
@powerHungryMOSFET 8 ай бұрын
Please dont call yourself "Engineer" , its a hard earned degree and CS is defintely doesnt fall in engineering category. Engineering is derivative of physics which includes electrical, mechanical, industrial, chemical, civil engineering , all these majors are derived from physics. You can call yourself IT worker
@kan_adachi
@kan_adachi 8 ай бұрын
Fair point, I guess the argument could be made.
@ianhecox90
@ianhecox90 8 ай бұрын
The gatekeeper strength is strong here young padawan
@powerHungryMOSFET
@powerHungryMOSFET 7 ай бұрын
@@user-qd1fd7ei8h that because we like to give our manufacturing jobs,software jobs to foreign countries such as china, India etc.
@powerHungryMOSFET
@powerHungryMOSFET 7 ай бұрын
@@user-qd1fd7ei8h that because our companies give our manufacturing jobs,software jobs to foreign countries such as china, India etc.
@powerHungryMOSFET
@powerHungryMOSFET 7 ай бұрын
@br0ken_107 I dont have chemical engineering degree and certenly I dont know about any of the chemical processes. Can you be Chemical engineer without going to shcool? how many such engineers are in the world? CS is a bullshit degree , you can just learn everything on KZbin without going to a school. Just get a laptop with internet connection thats all you need. Thermodynamisc, fluid mechanics, heat transfer etc. things are based on Physics which you use in chemical engineering processes
Working at Google - First Impressions as a Software Engineer
8:05
How I Landed a Job at Google | Software Engineer Q&A
6:41
🌟 Jon - Your Friend In Tech
Рет қаралды 57 М.
How Strong is Tin Foil? 💪
00:25
Brianna
Рет қаралды 60 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
How I Stop Getting Distracted (as a programmer)
8:02
Kan Adachi
Рет қаралды 2,3 М.
How I became a software engineer at Microsoft
11:11
Pooja Dutt
Рет қаралды 111 М.
BEST Programming Language FOR YOU | Software Engineer
15:51
PIRATE KING
Рет қаралды 100 М.
Should I Still Learn To Code In 2024?
8:50
Kan Adachi
Рет қаралды 1,4 М.
What Do Software Engineers ACTUALLY Do?
9:30
Sajjaad Khader
Рет қаралды 97 М.
Why is starting over at 25 so scary?
20:56
Tamer Shaheen
Рет қаралды 63 М.
10 Coding Tips From A Google Engineer
10:50
Kan Adachi
Рет қаралды 797
How to Become a Software Engineer in Big Tech in 2024
8:35
Juan Carlos Fontecha
Рет қаралды 6 М.
How Much Google ACTUALLY Pays Their Software Engineers | My Real Six Figure Tech Salary
12:30
🌟 Jon - Your Friend In Tech
Рет қаралды 586 М.