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.