6 Month Roadmap that got me into Big Tech (Follow this)

00:14:45
https://www.youtube.com/watch?v=ZTiUoKSAHaU

Resumo

TLDRThe video provides a detailed six-month roadmap for aspiring candidates to land a position at major tech companies, emphasizing the changing landscape in tech recruitment. Each month is dedicated to building specific skills, starting from foundational coding and progressing to advanced data structures, algorithms, AI concepts, and system design. The final months focus on mock interviews, targeted job application strategies, and refining resumes to meet tech company standards. Overall, the roadmap is designed for both experienced and inexperienced candidates to successfully navigate the job search process.

Conclusões

  • 🚀 Commitment is key to landing a tech job in 6 months.
  • 💻 Start with foundational programming skills and DSA.
  • 📊 Understand AI concepts as they are crucial for tech careers.
  • 🔍 Month five focuses on mock interviews and job searching strategies.
  • 📈 Tailor your resume to be ATS-friendly with relevant projects.

Linha do tempo

  • 00:00:00 - 00:05:00

    In the introduction, the speaker outlines a six-month roadmap to secure a job in big tech companies, emphasizing the importance of adapting to new trends and improving coding skills. The foundation month focuses on choosing a programming language and mastering basic data structures and algorithms, specifically targeting easy coding problems on LeetCode and understanding time and space complexity.

  • 00:05:00 - 00:14:45

    The second month builds on the foundation by introducing advanced data structures, algorithms, and basic AI concepts. The focus includes linked lists, trees, graphs, recursion, and variations of binary search, along with concepts in supervised and unsupervised learning, setting the stage for a comprehensive understanding of both data structures and AI fundamentals.

Mapa mental

Vídeo de perguntas e respostas

  • Is it possible to get a job at Google in six months?

    Yes, with dedication and determination, it is possible to land a job at Google or other big tech companies in six months.

  • What are the key areas to focus on during the six months?

    Key areas include Data Structures and Algorithms (DSA), System Design, basic AI concepts, project building, and resume and job search strategies.

  • What resources are recommended for practicing coding?

    LeetCode and GeeksforGeeks are the main platforms recommended for practicing data structures and algorithms.

  • What should I do in Month 1?

    Focus on choosing a programming language, learning basic data structures and algorithms, and understanding time and space complexity.

  • What is essential in Month 5?

    Month 5 focuses on mock interviews, targeted practice, completing projects, and actively job searching.

Ver mais resumos de vídeos

Obtenha acesso instantâneo a resumos gratuitos de vídeos do YouTube com tecnologia de IA!
Legendas
en
Rolagem automática:
  • 00:00:00
    6 months to Google. Is it possible? Yes,
  • 00:00:03
    it is. If you put in the right
  • 00:00:05
    dedication and determination, it is
  • 00:00:07
    possible. In this video, I'm going to
  • 00:00:09
    break down a 6 month road map for you to
  • 00:00:12
    land a job at a big tech company. And
  • 00:00:14
    not just Google. This is going to be
  • 00:00:16
    applicable for any company that you're
  • 00:00:18
    targeting. And so much has changed from
  • 00:00:20
    2025 to 2024. The same thing that you
  • 00:00:23
    did in 2024 is probably not going to
  • 00:00:25
    help you land a job in 25. So, we're
  • 00:00:28
    going to talk about what's changed in
  • 00:00:30
    24, what's changed in 25, what remains
  • 00:00:33
    the same, and what you can do to crack
  • 00:00:35
    your big tech job. So, without further
  • 00:00:38
    ado, let's dive right in. Standing a job
  • 00:00:40
    in 2024 was very easy. All you had to do
  • 00:00:43
    was go ahead and do your data
  • 00:00:45
    structures, do your build some projects,
  • 00:00:48
    random projects, don't integrate AI and
  • 00:00:50
    that's enough. But in 2025, AI is
  • 00:00:53
    everywhere and AI is changing so much.
  • 00:00:56
    So we are going to talk about what you
  • 00:00:58
    can do to get a job in 2025. This is
  • 00:01:00
    going to be a six-month road map. And if
  • 00:01:03
    even if you are a totally doomed coder.
  • 00:01:06
    So what I mean is that you don't know
  • 00:01:07
    anything about coding, you're probably
  • 00:01:09
    in your college, you're even if you're
  • 00:01:12
    in a third year, fourth year, it's not
  • 00:01:14
    too late. 6 months is all it takes. So
  • 00:01:16
    the key areas that we're going to focus
  • 00:01:18
    on in this video is going to be DSA,
  • 00:01:21
    system design, basic AI concepts,
  • 00:01:24
    projects, and your resumeumé and job
  • 00:01:27
    search. So I'm going to break these six
  • 00:01:30
    or five things that you have to do to
  • 00:01:32
    land a job and we're going to talk about
  • 00:01:34
    that. So let's talk with month one. So
  • 00:01:37
    month one is going to be your
  • 00:01:39
    foundation, right? Let's call it the
  • 00:01:41
    foundation month. In this foundation
  • 00:01:43
    month, you're going to focus on choosing
  • 00:01:45
    a programming language. It can be
  • 00:01:47
    anything from Java to Python to C++. And
  • 00:01:51
    then you're going to start learning the
  • 00:01:53
    basic data structures and algorithms. So
  • 00:01:56
    the basic data structures that you have
  • 00:01:58
    to focus on in month one is going to be
  • 00:02:01
    your arrays, strings, and stacks and
  • 00:02:04
    cues. You don't need to know a lot about
  • 00:02:06
    them. just focus on probably theory and
  • 00:02:09
    solving a few easy tagged questions on
  • 00:02:12
    lead code. So the platform that we are
  • 00:02:14
    going to be focusing on is only going to
  • 00:02:16
    be lead code. So just focus on easy
  • 00:02:18
    tagged questions that are available in
  • 00:02:20
    lead code and also learn about time and
  • 00:02:23
    space complexity. So you need to know
  • 00:02:25
    about bigo notations. What are the time
  • 00:02:27
    and space complexities of some searching
  • 00:02:30
    algorithms, sorting algorithms and that
  • 00:02:33
    is what is going to be the focus of your
  • 00:02:36
    month one. So month one what we have
  • 00:02:38
    done is we have picked up a programming
  • 00:02:40
    language. We have started doing data
  • 00:02:42
    structures minimum things and we have
  • 00:02:44
    also learned time and space complexity
  • 00:02:47
    and what algorithms you're going to
  • 00:02:48
    focus on is going to be searching and
  • 00:02:50
    sorting algorithms. So try to focus on
  • 00:02:52
    all the searching and sorting algorithms
  • 00:02:54
    like bubble sort, counting sort, merge
  • 00:02:57
    sort and you will also focus on
  • 00:02:59
    searching algorithms which is going to
  • 00:03:01
    be binary search, linear search, basic
  • 00:03:04
    things. That's what we are going. So
  • 00:03:06
    that is going to be month one. Month two
  • 00:03:08
    now we are going a little bit deeper
  • 00:03:11
    into data structures, algorithms at the
  • 00:03:13
    same time we are going to introduce few
  • 00:03:15
    basic AI concepts as well. So now
  • 00:03:18
    talking about data structures algorithms
  • 00:03:20
    in this particular month you're going to
  • 00:03:22
    focus on link list you're going to focus
  • 00:03:23
    on trees you're going to focus on graphs
  • 00:03:26
    and you're also going to learn a bit of
  • 00:03:28
    recursion and backtracking. So graphs
  • 00:03:31
    you just need to know about what are
  • 00:03:33
    some ways to represent graphs what are
  • 00:03:35
    some common graph algorithms just focus
  • 00:03:38
    just like the basic okay we're not
  • 00:03:40
    taking a lot of load we taking it easy
  • 00:03:42
    and so this month you're going to focus
  • 00:03:44
    on your link list trees binary trees
  • 00:03:47
    what are BSTs recursion backtracking
  • 00:03:50
    you're also going to continue your focus
  • 00:03:52
    on binary search but in this month
  • 00:03:54
    you're going to learn concepts like
  • 00:03:55
    binary search variations like binary
  • 00:03:58
    search on answer and you're going to
  • 00:04:00
    start solving lead code for medium
  • 00:04:02
    tagged questions along with that we are
  • 00:04:04
    going to introduce a bit of AI and ML
  • 00:04:06
    now so in AI and ML you're going to
  • 00:04:09
    learn about highle concepts like
  • 00:04:11
    supervised learning unsupervised
  • 00:04:13
    learning you're going to learn about the
  • 00:04:15
    basic ML algorithms like linear
  • 00:04:17
    regression logistic regression decision
  • 00:04:20
    trees you're also going to learn a bit
  • 00:04:22
    about introduction to neural networks so
  • 00:04:25
    that is going to be everything about
  • 00:04:27
    month two where we are focusing on core
  • 00:04:29
    ESA plus AI fundamentals. Now we are
  • 00:04:32
    going to move ahead and month three. So
  • 00:04:35
    month three is going to be about
  • 00:04:37
    advanced DSA. So in advanced DSA you're
  • 00:04:40
    going to focus on graphs. You're going
  • 00:04:41
    to learn about traversals. You're going
  • 00:04:43
    to learn about searching algorithms.
  • 00:04:45
    You're going to learn about shortest
  • 00:04:47
    path algorithms. So shortest path
  • 00:04:49
    algorithms are dystras and you can learn
  • 00:04:52
    about BFS, DFS as well. You can learn
  • 00:04:54
    about Prince algorithm, crus algorithm,
  • 00:04:57
    DSUS. So we are going to focus a lot on
  • 00:05:01
    these algorithms in the month three. So
  • 00:05:04
    you're going to go into advanced DSA in
  • 00:05:06
    this month and you're also going to
  • 00:05:08
    start learning a lot more about dynamic
  • 00:05:11
    programming. So in month two we focused
  • 00:05:13
    on recursion and backtracking. Now we
  • 00:05:15
    are moving ahead to dynamic programming.
  • 00:05:18
    So in dynamic programming you're just
  • 00:05:19
    going to learn basic memorization
  • 00:05:22
    caching. That's all we are going to
  • 00:05:23
    focus on. We're not going to go a bit
  • 00:05:25
    deeper. And the other thing that you
  • 00:05:27
    have to I have to say is that the only
  • 00:05:30
    DSA platform that you're going to be
  • 00:05:31
    using throughout this is going to be
  • 00:05:33
    lead code geeks for geeks. That's it. So
  • 00:05:36
    with that we are good with our DSA. Now
  • 00:05:39
    what you're going to do is that you are
  • 00:05:41
    going to continue your learning on AI
  • 00:05:43
    right and little bit we going to start
  • 00:05:45
    brainstorming on projects as well. You
  • 00:05:48
    can join a hackathon or you can probably
  • 00:05:51
    just talk to your friends. you can
  • 00:05:53
    brainstorm on a few ideas that you want
  • 00:05:56
    to solve using AI. So month three is
  • 00:05:58
    also going to be about brainstorming
  • 00:05:59
    project ideas. Now month four is going
  • 00:06:02
    to be so in month three one more thing
  • 00:06:05
    that I would like to include is system
  • 00:06:07
    design. So this road map is actually for
  • 00:06:10
    both experienced and inexperienced
  • 00:06:12
    people as well. So if you are someone
  • 00:06:13
    who's experienced you should include bit
  • 00:06:15
    of system design as well. So in month
  • 00:06:17
    three what you can do is you can
  • 00:06:18
    introduce basic system design concepts
  • 00:06:21
    like scalability, availability,
  • 00:06:23
    reliability. You can also include other
  • 00:06:25
    concepts like load balancing, caching,
  • 00:06:28
    databases and just basic highle concepts
  • 00:06:32
    you're going to introduce in month
  • 00:06:33
    three. So month three is going to be all
  • 00:06:35
    about your brainstorming projects,
  • 00:06:37
    advanced DSA and system design basics.
  • 00:06:40
    Now let's move ahead to month four. So
  • 00:06:42
    month four is going to be focused on
  • 00:06:44
    learning more about DSA. Now in DSA in
  • 00:06:47
    month four you're going to start
  • 00:06:49
    learning about a lot more advanced
  • 00:06:50
    dynamic programming concepts like maybe
  • 00:06:53
    maximum DP DP on grid. You're going to
  • 00:06:55
    start learning about bit little bit
  • 00:06:57
    about bit mask as well. You can learn
  • 00:06:59
    about bit manipulation. Along with that
  • 00:07:02
    we are going to be doing a deep dive on
  • 00:07:04
    system design. Now so in for this is for
  • 00:07:06
    experienced people. If you are a fresher
  • 00:07:08
    or you are someone who's in college or
  • 00:07:10
    probably I get messages in from LinkedIn
  • 00:07:13
    from people who are also in the schools.
  • 00:07:15
    So if you are someone who's in that
  • 00:07:17
    level, you don't need to focus on system
  • 00:07:18
    design. But you can still do it out of
  • 00:07:20
    curiosity. But if you're someone who's
  • 00:07:22
    experienced like you have one or two
  • 00:07:24
    years of experience, you should focus on
  • 00:07:25
    system design as well. So in system
  • 00:07:28
    design you're going to start learning a
  • 00:07:30
    lot more about how do you're going to
  • 00:07:32
    deep dive into databases SQL NoSQL
  • 00:07:35
    caching strategies message cues you are
  • 00:07:38
    also going to start designing complex
  • 00:07:41
    systems like probably social media feed
  • 00:07:43
    recommendation systems so these are some
  • 00:07:46
    things that you can start doing in your
  • 00:07:48
    month four. So month four is going to be
  • 00:07:50
    all about deep diving into system
  • 00:07:52
    design, continuing your practice on DSA
  • 00:07:55
    focus and in month four you're also
  • 00:07:57
    going to start solving contest giving
  • 00:08:00
    contest on platforms like lead code. So
  • 00:08:02
    that is not a recommendation or that is
  • 00:08:05
    not something that you have to do but
  • 00:08:07
    it's something good for you. So start
  • 00:08:09
    doing that start focusing on system
  • 00:08:11
    design and start giving contests on lead
  • 00:08:13
    code in month four. And now the other
  • 00:08:16
    thing that you have to focus on is
  • 00:08:17
    building projects. So in month four you
  • 00:08:20
    are going to go ahead and start building
  • 00:08:21
    your projects. Just focus on the core
  • 00:08:24
    functionality. Just focus on having a
  • 00:08:26
    skeleton website or app build and that
  • 00:08:29
    is going to be your month four. So month
  • 00:08:31
    four our focus is divided into three
  • 00:08:33
    things which is continue our practice on
  • 00:08:35
    DSA, learn more about system design,
  • 00:08:38
    start practicing questions on system
  • 00:08:39
    design. Again the second one is optional
  • 00:08:43
    if you are experienced and the third is
  • 00:08:45
    going to be continue building projects.
  • 00:08:47
    So start building projects that means
  • 00:08:49
    you are going to get at the coding part
  • 00:08:51
    now. So that is all going to be for our
  • 00:08:53
    month four. Month five is going to be
  • 00:08:56
    about mock interviews, targeted practice
  • 00:09:00
    and it's all going to be about just
  • 00:09:02
    practice, practice, practice and
  • 00:09:04
    including your project development. So
  • 00:09:07
    in month four you're going to start
  • 00:09:08
    giving focus on company specific
  • 00:09:10
    questions that you want to target. So
  • 00:09:13
    even for DSA and system design, whatever
  • 00:09:16
    company that you're targeting, whatever
  • 00:09:18
    company that you want to crack, start
  • 00:09:20
    focusing on company specific questions.
  • 00:09:22
    This is a trick that has helped me crack
  • 00:09:24
    so many companies because any company
  • 00:09:27
    that I wanted to interview at or any
  • 00:09:29
    company that I wanted to like crack I
  • 00:09:32
    would just focus on solving company
  • 00:09:34
    specific interview questions. And I
  • 00:09:36
    cannot tell you how important that is
  • 00:09:38
    because each of the companies probably
  • 00:09:40
    most of the times ask questions that are
  • 00:09:42
    a variation of the previously asked
  • 00:09:44
    questions itself. So focus on company
  • 00:09:46
    specific prep whether it's for DSA or
  • 00:09:48
    it's for your system design. Focusing on
  • 00:09:51
    company specific is the questions is the
  • 00:09:53
    only thing that you need to know. So
  • 00:09:55
    pick up sites like lead code. Honestly
  • 00:09:58
    I'm saying lead code a lot but it's the
  • 00:10:00
    only site that I have used and it's
  • 00:10:02
    worked so well for me. I have used other
  • 00:10:04
    sites as well but I'm telling you that
  • 00:10:06
    lead code is the best. So give contest
  • 00:10:07
    on that. Practice company specific
  • 00:10:09
    questions on that and lead code premium
  • 00:10:12
    you probably don't have to take it.
  • 00:10:13
    There are other variations out there. I
  • 00:10:15
    probably shouldn't be telling you this
  • 00:10:16
    but there are other variations where you
  • 00:10:19
    can get free questions of lead code as
  • 00:10:21
    well. So there's a site like lint code.
  • 00:10:24
    Okay. Yeah. So lint code is a site. So
  • 00:10:27
    you have to go ahead and you can
  • 00:10:28
    probably find the premium questions for
  • 00:10:30
    free on that site as well. So that is a
  • 00:10:33
    site focus on that company specific
  • 00:10:36
    questions. Give mock interviews. Mock
  • 00:10:38
    interviews are so important because so
  • 00:10:40
    many times you know exactly what is
  • 00:10:42
    happening but you're not able to do that
  • 00:10:44
    in the interviews. So you might be
  • 00:10:46
    wondering why I'm able to do so well
  • 00:10:48
    when no one's watching but when someone
  • 00:10:50
    is watching I'm not able to perform that
  • 00:10:52
    well. That's because there's nerves,
  • 00:10:54
    there's anxiety and there's a lot of
  • 00:10:56
    stress in the interviews. So mock
  • 00:10:58
    interviews are that one thing that are
  • 00:11:00
    going to help you. So now that is what
  • 00:11:03
    you're going to do in month five. The
  • 00:11:04
    other thing that you're going to do is
  • 00:11:06
    start job searching. Now job search is
  • 00:11:08
    not easy. It's very tough. What you're
  • 00:11:10
    going to do is you're going to set up a
  • 00:11:12
    LinkedIn profile. You are going to set
  • 00:11:15
    up your GitHub profile as well. And
  • 00:11:17
    whatever projects that you are working
  • 00:11:19
    on, bring them to completion in month
  • 00:11:21
    five. So month five, focus on practicing
  • 00:11:23
    questions, giving mock interviews and
  • 00:11:26
    completing your projects. Once your
  • 00:11:28
    projects are done, have a proper readme.
  • 00:11:30
    It should be deployed somewhere your it
  • 00:11:32
    should be a functional project. So that
  • 00:11:35
    is my number one tip for your projects
  • 00:11:38
    that make sure it's hosted on GitHub.
  • 00:11:40
    Make sure you have a GitHub profile set
  • 00:11:42
    up. Add your project, add your code
  • 00:11:44
    there and make sure that it's deployed
  • 00:11:47
    somewhere where people can go ahead and
  • 00:11:48
    try it. That's the number that's the
  • 00:11:50
    only people focus on building so many
  • 00:11:53
    projects and thinking about what is that
  • 00:11:55
    one project that I should do. Don't do
  • 00:11:57
    many projects but just do that two or
  • 00:11:59
    three projects. Well, so just focus on
  • 00:12:02
    doing those two three projects. Well, so
  • 00:12:04
    what you're going to do is that have a
  • 00:12:06
    readme, have it, it should be well
  • 00:12:07
    documented, it should be deployed
  • 00:12:09
    somewhere and your GitHub profile should
  • 00:12:11
    be set up. So add your skills, whatever
  • 00:12:13
    you're doing, add everything into your
  • 00:12:15
    GitHub profile. So, GitHub profile, set
  • 00:12:17
    up that, set up your LinkedIn profile,
  • 00:12:19
    start applying to jobs, set up alerts on
  • 00:12:21
    LinkedIn, reach out to recruiters and
  • 00:12:24
    employees at working at the dream
  • 00:12:27
    company, working at whatever company
  • 00:12:29
    you're aiming for. And also start
  • 00:12:31
    attending networking events. There are
  • 00:12:34
    some events
  • 00:12:35
    like GCI is one for girls and there are
  • 00:12:39
    many other hackathons as well that
  • 00:12:41
    companies hire from. So, start attending
  • 00:12:43
    these events. start reaching out to
  • 00:12:45
    recruiters because that is a great way
  • 00:12:47
    to grab people's attention and to get
  • 00:12:49
    companies to come to you. So in month
  • 00:12:52
    five, you're going to be focused on your
  • 00:12:53
    solving, completing your projects and
  • 00:12:56
    start job searching. Now we are going to
  • 00:12:59
    go ahead and talk about what you're
  • 00:13:01
    going to do in month six. Month six is
  • 00:13:03
    going to be fullon job search, final
  • 00:13:06
    touches, final preparation. That's all
  • 00:13:08
    you're going to do. So mock interviews,
  • 00:13:10
    ask for employees, ask employees for
  • 00:13:12
    mock interviews, reach out for
  • 00:13:13
    referrals, apply to as many jobs as you
  • 00:13:16
    can. Don't just get fixated on one
  • 00:13:18
    company or I have seen so many people
  • 00:13:20
    get fixated on I want to crack fang and
  • 00:13:23
    I'm only going to aim for those fang
  • 00:13:25
    companies. Honestly, any experience is
  • 00:13:27
    better than no experience. So refine
  • 00:13:30
    your resume. Make sure that your resume
  • 00:13:32
    is ATS friendly. Include all of the
  • 00:13:34
    projects that you worked on. Include
  • 00:13:35
    your education, your experience. include
  • 00:13:38
    all of the other skills like CGPA and
  • 00:13:40
    any competitions or hackathons that
  • 00:13:42
    you've participated in or you won. If
  • 00:13:44
    you won then that's great but even if
  • 00:13:46
    you didn't win include all of those
  • 00:13:48
    participation as well even that matters.
  • 00:13:51
    So in month six is going to be all about
  • 00:13:53
    job search refining your skills
  • 00:13:55
    fine-tuning and everything is going to
  • 00:13:57
    be about mock interviews and practicing
  • 00:13:59
    and applying as much as you can and that
  • 00:14:02
    is going to be your six month road map
  • 00:14:03
    to crack big tech in 2025. So that's it
  • 00:14:06
    for the video. That was a six-month road
  • 00:14:08
    map to crack big tech companies in 2025.
  • 00:14:11
    That is the only thing that you need.
  • 00:14:13
    Don't over complicate it. Don't get too
  • 00:14:15
    fussy about it. And this is applicable
  • 00:14:18
    for everyone. Whether you're experienced
  • 00:14:19
    or you're inexperienced or you're
  • 00:14:21
    probably just starting out or you think
  • 00:14:22
    it's too late. 6 months of dedicated
  • 00:14:24
    effort and motivation is all it takes to
  • 00:14:27
    crack your DM company. And I will see
  • 00:14:30
    you in the next one. If you like this
  • 00:14:32
    video, like this video, subscribe to my
  • 00:14:34
    channel, and share it with your friends
  • 00:14:35
    and family. And comment what are some
  • 00:14:37
    things that you didn't understand or
  • 00:14:39
    what are some things you would like me
  • 00:14:40
    to cover in my next videos. And I will
  • 00:14:43
    see you in the next one. Bye-bye.
Etiquetas
  • tech jobs
  • job search
  • programming
  • AI
  • system design
  • mock interviews
  • coding
  • data structures
  • algorithms
  • project building