No video
How I Negotiated My $350k Facebook Offer (software engineer salary negotiation)
Ever wondered how software engineer salary negotiation works? In this video, I share how I negotiated my software engineer offer to get a $350k total compensation offer from Facebook.
AlgoExpert: www.algoexpert...
Compensation Ranges: www.levels.fyi
Compensation Negotiation Guide: teamcandor.com...
How Much I Made As A Facebook Software Engineer: • How Much I Made As A F...
How I Ranked in the Top 5% of Google Software Engineers: • How I Ranked in the To...
Prepping for coding interviews? Practice with 85 video explanations of popular interview questions and a full-fledged coding workspace on AlgoExpert: www.algoexpert.io (use "clem" promo code for a discount!)
Пікірлер: 468
If people are wondering about the two other lower levels - L1 for lasso and L2 for ridge ;) though they are more penalizing!!
@tmnic6971
3 жыл бұрын
As a regular person, I would be happy getting an L2 offer
@hil449
3 жыл бұрын
I thought L1 and 2 would be for interns
@axisaligned9799
3 жыл бұрын
Lmao
@oliverqueen5883
2 жыл бұрын
What is lasso lmao?
Damn, the CEO at my company makes that much.
@stevenmartinez846
3 жыл бұрын
I work for a big tech company, and his salary is probably similar to mine, in that a big chunk of that salary is tied to stock you are granted. If you stayed one year only you wouldn’t make 350.
Facebook hires smartest and brightest no wonder they quit after short time to open up their own businesses
@paulabarnes233
3 жыл бұрын
Right and I'm even considering taking up Supply Chain management and working at Google
The fact that you don't have to disclose your current salary was new to me. Thank you so much for providing this tip and the other valuable tips.
@mrkinetic
2 жыл бұрын
You never have to.
@IPatricio
5 ай бұрын
It's actually illegal for employers to ask in many states
Hi Clement, Thanks for the informative video. Just a question. You said, "I shared my performance ratings (when working at Google) with them so that they can use as data points." How did you do that? Did you send them a screenshot? Or your manager sent them an email? Or did he write a paper recommendation with a letter from Google? Or did he write a LinkedIn recommendation?
I would really like a video about design documents
@clem
4 жыл бұрын
The people demand; I provide.
@iamdipanshu
4 жыл бұрын
@@clem This is why I follow your channel!
@kostasdrakakis2853
4 жыл бұрын
@@clem hi I need some help ,please you are the only person in the world that you can help me ,reply back to this comment and I ll tell you my case ,also if you want ,we can talk and meet throw Skype, thanks, If you would reply to my message it would be a great honor and pleasure to meet you. Thanks for your time Kostas.
@kudosupremo4628
4 жыл бұрын
@@kostasdrakakis2853 sad 😂😂😂
@tycz5847
3 жыл бұрын
Tyever8@gmail.com Thanks!
0:00 Introduction 1:14 What compensation I negotiated 1:53 Tip #1: Do well on the coding interviews 3:35 After the interview: 4:09 Knowledge (Knowing what is the best realistic offer) 11:15 Leverage (Getting the best realistic offer)
@xitaris5981
4 жыл бұрын
In hindsight, I could have broken the Knowledge and Leverage sections down to have subsections. But I'll leave it to the next motivated person to append subsections to this comment.
@zss123456789
4 жыл бұрын
@@xitaris5981 *Knowledge* *breakdown:* 4:09 1. Figure out your level: study the company breakdown and estimate where you fit in 6:11 2. levels.fyi to get market average, and use the data ranges to inform yourself *Leverage* *breakdown:* 11:21 1. Competing offers (Use better offer to try to bump your offer up) 12:30 2. NEVER SHARE CURRENT COMPENSATION 14:00 3. teamcandor.com/salary/guide
@jessneurismfarmer
4 жыл бұрын
@@zss123456789 kind of a useless breakdown if you dont have the timestamps
@zss123456789
4 жыл бұрын
@@jessneurismfarmer added timestamps
@jessneurismfarmer
4 жыл бұрын
@@zss123456789 lol .. not on the actual breakdown though
The leverage tips are good, but wouldn’t it also just work to reply to an offer that is too low with the reality of the situation. “I like the opportunity. The team is great. It seems like we have a mutually beneficial scenario at this point. I’ve reviewed the offer and it is a great starting point. I think we will have a deal if the offer is slightly altered to xyz. How soon could we finalize the package? Thanks again. Looking forward to wrapping up the financials so we can begin the important work at blah-blah-blah company!” At the end of the day it’s really up to you if the package works. If it doesn’t you just provide the feedback and if they don’t value you enough to accommodate your needs then you just thank them and politely decline. I think the key is willingness to walk away.
I'm eagerly waiting for the data structure section of Algoexpert.
Appreciate the knowledge you are dropping here Thanks Clement!
@tanbirsohail
3 жыл бұрын
Nope. Watch this video in full till the end. Don't skip
*Clement talking about his company - AlgoExpert* KZread: Let’s advertise him an AlgoExpert
Damn...I was rejected by FB several times, so I had to take over my Dad's business. My SDE dream is broken.
@avr4h
4 жыл бұрын
You don't like being in charge of your dad's business?
@hecatrice2064
3 жыл бұрын
@@avr4h His Dad's business was his Dad's dream, not his I guess
Keep going clement....dont worry reading negative comments.
@rlee1185
4 жыл бұрын
What Harsha said.
@byronlovelace8379
4 жыл бұрын
Negative comments are part of life on KZread. No KZreadr can escape them. The idea is to produce good content, so your supporters drown them out..
After all this years of doing some competitive programming in a schoolish environment i got opened to all this world just now, at 18 years and 2 days, while I’m in quarantine for being positive. If only all of this showed up to me earlier... this is the most beautiful birthday of my life
Hey Clement, what a small world. I am Gavin and we met at EDGE this summer and you just popped up in my KZread feed :) glad to see you doing well man.
@djdeto7382
3 жыл бұрын
Nice you met him!
knowledge, Leverage, they even rhyme. Me: ehh, i'll give it to you.
@Onlyme2015
4 жыл бұрын
Shut up. He ain't showing the whole pic. The amount invluded stocks which are divided by four and then 40% taxes. So hes left with 100k.
How do I get an algoexpert ad on every video I watch EXCEPT YOURS lmao
Good for you dude :) 350k? dude enjoy it as much as you can, congrats
Amazing!!! You summed up so well in the end. Thank you :)
Excellent tips. I'll keep this in mind in the future.
Thank you Clement. Very helpful videos. I was able to get 400K offer at Amazon as new college grad. Very excited to start Amazon. I don't really know how to code, but was able to pass the programming interview using your video
@fadilnatakusumah195
2 жыл бұрын
nice joke
Every video is the same obsession over a Facebook or Google job.
@lmnop291
4 жыл бұрын
If you can get a job at these two companies you are qualified to work anywhere.
@clem
4 жыл бұрын
Running a KZread channel is a lot like running a startup; you iterate on a product (in this case, by posting a lot of videos), and you see what the market responds to the best. My videos on Facebook / Google seem to get a lot of interest and demand, so I listen to the market and make more content on these topics. I do try my best to make the videos not redundant; if you put the catchy thumbnails aside, I hope you can see that the content is actually very different from video to video. And, I try to sprinkle entirely non-Google-Facebook content in the mix as well. All that being said, I do take this type of feedback to heart, so I'll try to be more mindful of switching up the content more often. I appreciate your viewership and your feedback!
@farhan787
4 жыл бұрын
@@clem you should focus the Google and big tech companies coding interview process related things. You're the only guy on the whole internet who is helping me and a lot of people like me who are obsessed to work for these companies and we eagerly wait for your next video to get some more useful info regarding the Interview process of these tech giants and if you'd start making videos on other topics then we'd literally have no one to mentor us, so please please please keep making these videos that's my very humble request to you...one last time please :-)
@RicardoGuillen
4 жыл бұрын
heheh they paid pretty well ahha why not to talk about it, are you working on one of these companies?
@trappedcat3615
4 жыл бұрын
@@clem Touché, mate
Interviewer checklist: You have a girlfriend? Yes: -25k You have kids? Yes: -40k, No: You plan on having kids within 3 years? Yes: -25k You have a speech impediment? Yes: +100k (nerdiness assumed to be high) (Not meant in a cruel way.)
I really appreciate all your videos. The information is insightful and I really enjoy your humor!!!!
The last hint is the best one. Never tell how much you earned before, I made that mistake once and regretted it. I think in some US states it might be not legal to ask this (can anyone confirm?). Or they will offer you only a few percent more (just to make it look good for you, make you think that you advanced somehow) or somewhere about the same level telling that your cost of living will be much less if you move to our region, or similar crap. While your new coworkers might get 50+ percent more for the same amount of work.
@sachinm5312
2 жыл бұрын
not legal in most states
Thanks so much for this! Such an impact a video like this has; you've probably helped a ton a people get more for their work. (not even including algo expert, which is even more impactful)
I'm not surprised. Anyone able to create a new business must have exceptional programming, business and negotiating skills. Most aren't this talented.
Am I the only one who is blown away by the sign-on bonus?
Not a lawyer, but iiuc, you cannot be forced to divulge your current/previous pay to potential new employer in California. You can if you want. You can also say, I will reject any offer < X, and make it clear that X + epsilon does not guarantee that you will accept. levels.fyi et al are good for deciding what X to name. Or you can base X on your current pay.
for multiple competing offers scenario, it's can kind of hard to line them up in sequence. A lot of time, they want you to make a decision within one or two days after initial offer. And not all the company interview and offer at the same time. So you sort of have to schedule the interviews around to force the offers to all line up within one or two day of each other.
@mc3newsmcocconcierge504
2 жыл бұрын
Dealing with this now, very very stressful.
Summary: 1) Focus on the important, impactful things; ignore most of the other stuff (Pareto Principle) 2) Chase the rabbit holes of the important things 3) Do those important things everyday 4) Don't listen to smarty pants and fix what ain't broke.
YO THIS GUY IT IS THE MOST INSPIRING STORY THAT I HAVE HEARD SO FAR THANKS FOR SHARING
Hey Clement I am pretty basic at solving algorithm and ds problems, with knowledge of the basic structures like linked lists, stacks, queues and somewhat binary trees. I also haven't solved many questions either, (say 5-6 of each of them). Should I prep myself up for AlgoExpert and then join, or is it like beginner-friendly?
@CGalo13
2 жыл бұрын
It is beginner friendly!
How do I dodge the questions “how much are you making at your current job?” And other such questions that allow them to lowball me.
@clem
4 жыл бұрын
"You know, if I'm being honest, I don't really feel comfortable sharing this information. I think you should have all of the data you need to know about my capabilities from my interview performance; I'm also happy to share more about how well I'm performing at my current job / how well I performed during my past internships / in college / at my coding bootcamp / [...]."
@NytronX
4 жыл бұрын
Or give them a number that is a lie, a number that is high enough to where they have to offer you on the high side of what you could possibly expect them to offer. They have no way of fact checking it.
@boobooproductions1201
4 жыл бұрын
@@NytronX Do they really don't have anyway to check?!
@mycrushisachicken
4 жыл бұрын
@@boobooproductions1201 Nah don't listen to him. Zucc already knows anyway
@rnuj6653
4 жыл бұрын
@@boobooproductions1201 they do the pre-employment vetting and submiting former labor contracts should be one of the requirements 😅.
Very useful tips! I'd be keen to hear your thoughts about comparing total comp between startup and big tech (aka actual stocks vs stock options).
We need more people like you
Hi Clement, do you ever see mechanical engineers transition into software engineering roles in fang companies?
All the recruiters will want to know how much you're making, like ALL OF THEM, and things won't go well unless they have at least an idea of your current salary. I've tried this strategy of keeping it hidden but it brings nothing of value, at least here in the UK.
people dont consider sign on into TC. that's why people thought your offer was good for your level. you inflated it via sign on bonus
The part about not telling how much your currently making- I had thought that was kind of required, or knowledge they would be able to easily obtain. What about in the instances where the online job application has a required field for compensation?
Why did you apply to Facebook when already working for Google?
Once a google interviewer asked me if I have questions, so I asked him if he knows a very well know front-end framework almost all companies are using. He has no idea what that is, then I kinda think is Google really that good. I mean, they need to know the world outside Google.
Hey Clement, was wondering why you decided to leave after 3 months at Fb? Maybe there is a video of you explaining it but very curious as to why!
@user-mo5bk6ze7b
2 жыл бұрын
He got PIPed because he's obviously an a**hole.
@8Trails50
2 жыл бұрын
He probably realized he could make more starting algoexpert. Heres the thing. Theres very few people who join G or Fb to become lifers. They join to get a stamp of approval from Vcs, other companies in their career that they start. In this case, this guy uses his ex fb and ex google title to promote algo expert.
Fain! Cu siguranta responsabilitatea e pe masura!
This is pretty misleading as a large portion of the offer is the sign on bonus, and that is normally extended to cover loss of stock options from previous employer. So it’s really a 275 offer. I’m not aware of places offering large sign on if it it’s to buy you out of stock being lost.
you really make quality videos sir.. kudos to you..
Great content! Thanks, Clément!
Clément, what is the best way to project leverage if you don't have any? If you're not currently working, have no other offers, and want to work there, do you have any leverage or should you just say yes?
The 8 questions which were recently added on algoexpert.io were amazing. Keep adding more...😁✌️
@clem
4 жыл бұрын
Glad you liked them--a lot more coming soon!
@NytronX
4 жыл бұрын
@@clem Super small nitpick, but the blue X button to close the popup on your site is almost invisible using Dark Reader browser extension. Lots of users use that extension.
Good job! I think you really motivate young people like me. I live in România and I am really afraid where I will find a job. I'm currently second year at computer science and I'm really stressed about the salary and the workspace. Hope I will get a nice offer:D
extra $10/20/30K? We in India get $5-10K as a fresher only. RIP :(
@hamzaislam101
4 жыл бұрын
pancho yei to masla hai..udar salaries dekh 200K dollar ... 35000 dollar ki tesla ati hai nayi .. idar salary hai 300k rupees, or banda emi kara ke gari le raha hota hai
@Kimbizzo
4 жыл бұрын
You also don't have to pay like you live in the US.
@MrTeslaX
4 жыл бұрын
Its cheaper to live in India as well. Also, you can't compare US and India, dirtbag!
@subham-raj
4 жыл бұрын
@@MrTeslaX LOL!!! I've my friends in US they serve their 95% of their salary. So don't teach me d*ckh*ad
@MrTeslaX
4 жыл бұрын
@@subham-raj Serve? What are you tryin say knucklehead. If you are trying to say SAVE, then you friends must be living like poor dirtbag cheap piece of shits!!
eye-opening, thanks a lot Clem!
Can you ask the recruiter to give a range for base salary to make sure you're not wasting too much time interviewing with them or just aim for the top of what you see at Levels for that range?
Man thanks, you are one cool algo dude!!! Don't mean to be cheesy but you get the drift...Thanks!
Great content Clément! Thanks :)
I have learnt a lot about salary negotiation from this video.... ❤️
Does algoexpert also works for data scientists, machine learning engineers or AI engineers?
@clem
4 жыл бұрын
Yes and no. Yes, because my understanding is that, at big tech companies, Data Scientists / Machine Learning Engineers get at least a couple of algorithm-style interviews, which AlgoExpert 100% prepares you for. Furthermore, I reckon that the problem-solving skills developed by doing AlgoExpert problems will help you in all of your interviews. No because my understanding is that, at big tech companies, Data Scientists / Machine Learning Engineers also get more domain-specific interviews. For instance, I _think_ that ML Engineers get assessed on actual ML topics, which AlgoExpert doesn't (currently 😉) cover. Ultimately, I'd recommend AlgoExpert as _one_ resource, but I certainly wouldn't lie to you and tell you that it's the only tool you need for a Data Scientist / Machine Learning Engineer interview. I hope this clarifies things!
@KasultyZu
4 жыл бұрын
@@clem i love those double blank lines.
@H1TMANactual
4 жыл бұрын
@@clem Damn straight up honest, love this guy!
When I hear this advice, I just hear their comeback. "I'm doing great at Google." "So why did you apply/interview here?" "I don't feel comfortable divulging my salary." "I can't help you then," or it's a required field on an online application. "You're going to have to make it worth my while to leave." "You won't tell me your salary so how can I know what's worth your while?" or "Well, how much is that?"
@info781
4 жыл бұрын
For an online application put in $1 , they will understand. The will push for that number a little, but if they push too hard that is a red flag. Everyone has a general idea what people are worth. Some places are just not willing to pay. But don't ever lie to someone.
Hi Clement, thanks for posting this wonderful video! It was really informative. I just have a question: If I am having a competing offer in hand and I am negotiating based on that with a company, is it an obligation to also share the offer letter with the company as evidence? Is it legally allowed? I am talking about the Tech market in US and Canada.
"There you have it- ..haha.. I used LOADS of underhanded deception in my videos here."
@joelz5382
4 жыл бұрын
J. Maginnenu huh?
Genuinely helpful and I'm greatful
If recruiters ask for your current comp, just give them a super high number. That way they will be compelled to go above that. Galaxy brain.
Thank Clement . I really liked your tips & advice. Keep Doing ..
Thanks for the useful advice! I appreciate it a lot
Your algoexpert.io is a very good product. I would love to purchase your product, but from where I come from, with 77$, I can eat happily for a whole month .... Can you consider a different price package for 3 months, 6 months, etc ... ?. That would be more accessible :-(
@byronlovelace8379
4 жыл бұрын
Lol this aint no charity
Those cities you are looking at the high end of IT salaries which also include the extremely high cost of living. If you don't live in those areas, the chance of you getting salaries at that level is not very realistic.
12:30 that was really an eye opener, i never knew that
Clement do a Algoexpert give-away & Make me win
I never get used to this way of informing how much an employee's salary will be. Here in Brazil it is always the monthly salary information that companies disclose.
since your leverage was staying at Google, what did you mention as your motivation to leave Google and join Facebook? I think that's the trickiest part of the interviews actually.
Very informative video, thankyou for sharing the information
You are an inspiration to me clement...
Just subscribed. Very well done! Thanks.
This is really useful, thanks for sharing.
Thanks for the great video. Can we share these confidential information in youtube or any public platform?
@yaadhumoore157
4 жыл бұрын
Probably Clement is not currently employed by Google or FB
Just to be clear, you're getting these offers without a software engineering degree?
Very good points! Thanks for the help!
ohhh my goodness, man this amount is beyond surreal
Is facebook ok with you disclosing this ? Is there a conflict of interest having your own company and also working at fb?
You should see a speech correctionist.
@ARon82
4 жыл бұрын
Yeah sounds like you make $35,000 a year
Hi Clement.... Thanks for the video. In India HR process starts with how much your current compensation is? And will have to answer this question bcos HR actually forced to answer this q. Whats your view on this issue?
@akittensjournal
3 жыл бұрын
Yes that's the issue in india. We are getting paid very less!!
@NishantChauhan116
3 жыл бұрын
In India, if we don't tell the current compensation, recruiter will most likely drop our candidature. During onboarding, it is compulsory in almost all the companies to submit last 3 salary slips of previous company.
You were only there for 2 months. Did you have to give back your sign on bonus?
@clem
4 жыл бұрын
On a prorated basis, yes. 😢
What do you actually do at big tech companies?
Good luck only best life
What an effortless genius
Omg so much info! Thank you 😊
In germany you can be lucky getting 45k a year with bachelor of science in a big company lmao
@isheanesunigelmisi8400
3 жыл бұрын
In Zimbabwe that drops down to about 2 to 5 k
I feel like adding your sign-on bonus to your TC is a bit misleading
Great video! What do you guys think salaries for professionals in the tech industry and particularly in FAANG going to look like in the next few decades? Thanks for your input.
I really appreciate this video .
I've got a question for you Clement....irrelevant with respect to the video content itself. I am an android developer and I've already been involved in all the phases of developing an application (design, develop, test, deploy and maintain) and I'd like to know what is the difference (if any) between a Software engineer and a Software Developer ?? In which of the above do I actually fall ? I'm very much interested in acquiring skills for the former, so tell me what do I need to do ? Precisely, what do I need to learn ?
I don't buy any words you said unless you show us part of your W2. LOL.
this was so helpful! thank you!
i am no developper but I have to say the compensations for these kinds of jobs are out of control and in no relation to the skill and responsibility of the actual work.
@KNukzzz
4 жыл бұрын
Cold world, bundle up... 🥶🧥
@denisbbb218
4 жыл бұрын
Exactly, this is why more and more jobs are going oversea. The pay is ridiculous and does not match the skillset or responsibility like a heart or brain surgeon.
@info781
4 жыл бұрын
For years, developers sold themselves way too cheap because they liked the work. Meanwhile lawyers would make 4-5 times as much as they know their worth. There is nothing wrong with charging what you are worth, and if you develop products that make the company profitable/efficient and make more money you deserve it.
@Internet_Enjoyer
4 жыл бұрын
@@info781 a high pay is ok and well deserved, but 350000 a year for this kind of responsibility is way too high compared to other jobs. professors at top universities with decades of experience earn less than that, so its obvious this is plain broken. of course the reason for it is that its also broken how much money the companies are making in the first place and how little responsibility they take for developments they ignite.
@info781
4 жыл бұрын
@@Internet_Enjoyer lawyers and wall street people are paid too much, professors at good schools get many perks, lots of freedom and status.
Man somebody can achieve that amount..i am started like coding now
So I'm confused about stock. I thought they hold that for you but don't give it to you until you stop working for them. Is that correct?
@martinlarrix3507
3 жыл бұрын
A lot of companies has a timelock on stocks. To make employees stay for a prolonged amount of time. For example this years bonus of stocks can be cashed out in 7 years. Next years bonus in 8 years and so on. So if you started this year and quit in 6 years you would loose all the stocks you saved up
@erikadee8668
3 жыл бұрын
@@martinlarrix3507 oh okay. Thank you for explaining.
Thank you fo sharing, this is very helpful.
Clement checking in
What happens is when the recruiter call you and after giving the detailed description about the job the first question they'd come up with is "what's your current CTC?" In this case how can you not tell them the current salary??
didnt you only work at fb for like 3 months?