Hey, What's up? In this episode, I got Richard Liu
He worked for Google for over 8 years
during his time, he's hired over 500 people
at Google
he left google to make his own
job searching platform called Leap.ai
that uses AI to make job searching
10x easier, 10x faster
and so i thought he'd be the perfect guest
to tell us
how to get a job at Google
Hey, What's up? today i got Richard
He's the CEO and Founder of Leap.ai
and he worked at Google for 8 years
having his own department
how many people have you hired at Google?
about 500 people into different departments
so you've hired about 500 people
into google over your 8 years
so idon't think there's too many people
more experienced in answering the question
"how do you get a job at Google?"
and the first point that you wrote down was
"you do not need a degree"
Absolutely. you don't have to have a degree
my co-founder, he was in Google for 10 years
he's even younger than me
when he joined Google, His Tech Lead
did not have a degree
so that's very very certain
that you don't need a degree
okay then, so if someone does not have a degree
how can they prove themselves to Google
that they are competent
Coder? What would they have to submit?
i think Google
does not focus on
whatever which degree you have
and focused more on
what kind of stuff you can do
how good a coder you are
you can easily prove yourself
if you have worked on amazing projects
in your resume, demonstrate
technical depths of those projects
or you have submissions
you probably have worked with somebody
who knows how capable you are
and writing to google that you have that person as a reference and endorse for you
that would be enough to open the door for you
when it comes to being a software engineer at Google
what if you know a particular language
that they are not looking for?
say, you're really good at Perl
Google doesn't need Perl, will they still hire you?
but you're absolutely good at Perl
are you disqualified automatically because
you don't know the language they're looking for?
i think Google is looking for wide range of languages
java, c++, python... a bunch of languages
as long as you have 1 modern languages
i have to use "modern languages"
Perl, is not considered as modern language
you get a chance to pick which language
you want to use in your interview
and most of those guys, they understand
all the languages even if they cannot write many languages
as for myself, my c++ was very rusty
but if someone writes c++, i can understand
if someone wants to get a job at Google
as a software engineer,
what's the number one language that they should learn?
that would make it easiest for them
to become a software engineer at Google?
the most popular languages are
java, C++ and python
perfect! alright, so number 2
you wrote down
Google cares less about previous experience
and more about how you think
Yeah, definitely. not only how you think
but also your true capability and potential
it does not matter if you don't have years of experience
if you have good computer science foundation
if you are smart and driven
and can pick-up stuff very quickly
you can grow like crazy
based on my experience
for experienced people that come to Google,
some of them have troubles adapting to
Google environment
because they would say "I have done this in this way."
if you come to Google, you have to totally
adapt yourself to their environment
if you are a junior and have high potential
you are good in learning, dreaming
you can actually "kick the ball very well"
i think the common misconception is that
you need 4 tears of experience
as a developer
or as a software engineer
before you get a job at Google
but you are saying you don't
Google, actually hire a lot of fresh grads
point number 3 you said is "Practice"
if you are hired at Google, you will write a ton of codes
you will be assessed with different algorithms
with system design
so let me share one story,
when I joined Google, I was pretty senior there
I was managing over 100 people
and i was not prepared
and asked me to write codes
"can you write some code on the board"?
I happen to be able to write a code
but in reality, they will ask you to write tons of code
then how do you do it?
then you just have to practice
go to all kind of website
do code practice
one of my friend's company, Leetcode
it's a very good place for people practising codes
which website should people practice coding?
one of my friend's company, Leetcode
4th, 2nd to last point is
get a quality referral
tons of people submitted to companies like Google,
and most of the resumes are filtered out
and if you have a very strong referral
a referral, really knows your work
and can put some good words about you
instead of just submitting resume for you
" I happen to know Matt, and this guy is really
generous guy, very very easy to work with..."
and you put some nice words
and that will check a lot of things
and if you have senior people to say
very good things about you
those referral comments will hepl you tremendously
how can they get a quality referral?
we have a blog actually in Leap.ai website
we already talked about the power of referral
first tier referral
somebody who is senior and know you really well
the 2nd tier of referral
somebody who is not that senior in a company
but knows you really well
3rd tier of referral
somebody who is senior but doesn't know you well
the worst referral that become less valuable
somebody who is junior and doesn't know you well
best way is
you are tapping to somebody who really knows your work
if i don't know you Matt,
i can only put a general word
"i only know Matt socially"
"he seems to be a nice guy and smart to talk with."
"but i don't know his technical capabilities"
those type of referral will be less valuable
so try to find somebody who really knows your work
where could they find someone valuable?
my suggestion is, this doesn't just apply to
software engineering
i told my audiences to go to conferences
i told them to go to meetups
to go to masterminds
to go to social events as much as they can
layed up to what they do
it can be a happy hour
the good thing about coding is that
it's a very passionate community
code talks, like Google
or maybe some tech company like your company
Leap.ai might do a talk
like coding bootcamp or something like that
would you say that it's the best way to find referrals?
we actually have a program called Advisor
you can go there looking for advisor
in this case, you can request somebody
from Google, and we match you with
somebody from google and you talk to that person
basically, you get a free interview
and that person can say...
"i really enjoyed chatting with Matt,
and he seems to be a smart guy
and i want to refer him"
done!
by the way, that's a little sneaky
call to action, go check out leap.ai
which i'll include a link in the description
below, and if you use my link
you'll get $500 when you get your job
through leap.ai
lets move on to the last point
understand how Google evaluates people they interview
i think that is the most important part
many people think after the interview they got the answers right
and they think they have done a great job
you know what?
you probably did not do as good as you think
a lot of times when they ask questions
they have multiple steps
so if i ask you, usually i have 5 steps
a weak candidate can only get 2 steps done
that person feel good, time is up
then i don't ask further quetion
but indeed, you only done 2 steps
i would only give you average score
but the really strong ones continue to
step 3 and step 4
the best ones gets to step 5
then you would know
if you get grilled
and many more follow up questions
especially the last one you feel very very hard
don't feel bad about yourself
because you have gone much further
than most of the candidates
so that's number 1
actually if you have gone through
multiple steps, most likely you have done well
2nd is, they care more how you think
than the right answer
instead of chasing down the answer
you really have to demonstrate how you think
and if you are given a question
at the moment you don't really know how to do it
you have just to say so
"when i'm still searching to optimize
algorythms for this, let me start booth algorythms"
so that you get it going and you are making progress
and make a better version of it
in this process, you are sharing your view
about your idea and the steps
people will know that not only you can
write a code but also you are
able to communicate aswell
in reality, at work, you are not only coding
you are also communicating with other people
interviewing you is just a window of how you work with people
and also by demonstrating that you're good at communicating
that;s another thing they are looking for
not only looking for your beautiful code,
but also your communication skills
looking for your style,
will you fit in Google, are you a good listener
are you open to new ideas
are you able to handle critics
all of those things are important factors
in their evaluation
i think in particular, i konw my audience
always think about the technical abilities
but if you made it to the interview
you are most likely to be disqualified because of your personality
I would say no, in Google, actually...
many people, for engineers
half of their skills are technical abilities
being technical is definitely a key factor they're looking for
but the data is not the only thing
your communication with other people also matters
half of he people are disqualified
for personality, half are disqualified for technical
roughly
that's about right
okay, that's actually really good information
that's a balanced interview
it's not just about personality,
it's not just about technical. it's about both
definitely. you need to demonstrate both sides
awesome, thanks!==
i hope you enjoyed this interview
with Richard who's hired over 500 people
at Google and run also his own department
what was your department doing?
when I was in Google, I was head of
engineering for a few areas
started with enterprise search
than worked on Google shopping
which is a pretty big organization
my last initiative was called "project Fi"
pretty amazing experience
awesome! thank you Richard
there's gonna be a whole playlist with Richard's
so if you wanna check out more videos
becoming CTO, data scientist,
working in tech
be sure to click on the link
which i will put in cards
in the upper right hand corner
Không có nhận xét nào:
Đăng nhận xét