Thank you for blind(er)s current TC 250K YOE 6yr SD2 tl;dr; I would like to share what I learned. Please scrolldown if you just want to see numbers(offer) I accept an offer today Meta(ex facebook) as Partner engineer (IC4) English is !perfect 0. status I worked 6 years and not made senior. I was not really into climb ladder or whatever you called. One day I feel like I am not valuable and spoke with my manager and assigned promo project. also at the same time I grinding interview skill as well. Timeline July leetcode started Aug sys design Sept prep Oct started apply / intro calls/ OA Nov final interviews 1. prep 1.1 Leetcode solved leetcode 150 if I can't solve for 15min I watched solution or youtube and try to solve it nextday. I used google spreadsheet to tracking how many question I solved or unable to solve. (which helps). 1.2 system design I read grocking system design interview - I am not good at speaking / speech so I watched lots of youtube video to learn how ppl describe concept or idea to others. 1.3 mock interview I was in group of ppl prep for interview. we ask question to each other based on frequency (leetcode-> sort by freq asked question in 6 month) BTW all questions I solved during interview is not from exact LC question so read some discussion in LC. 2. apply My dream company is Google, FB also applied startups. I interview with good startups some are interesting for sure. Its really important to find a good fit if you are applying for startup. its not like big corp they care about fit. ------ applied Google(L4), FB(E4), FB(Partner eng IC4), MSFT , ServiceNow Compass, Sofi, Weedmap, Chewy, Flex, Lambda, Some early stage of startups(contacted thru Angellist) ------ pass OA or pass 1hr coding google - 1hr coding interview it's not like LC more like OOP + coding algorithm. Very fun and interviewers are nice FB(IC4) - leetcode medium. interviewers are not friendly but I am okay I pass. FB(SWE) - leetcode 2 medium. solved 2question in 45min. interviewer was nice. Compass - they use Karat(its 3rd party service) recruiter told me I can re-take if I feel like not done well. I tried once and I re-take due to there is issue with IDE which I can't use Heap or Queue. so I took second ( you can take it during weekend) and I pass. Karat interview is very structured. 1hr(5min intro 45min coding (2 question) and 10min(system design quiz)) PASS Sofi - 1 hr coding interview. not remember well... (not pass)ServiceNow - I applied as STAFF engineer... did not pass (not pass)Lmbda - they have uniq style of interview - I didnt pass but I really enjoyed. even if I knew I am not going to pass while interview.. (not pass)Blind - they send me coding quiz 2hr long - I didnt pass all test cases.. ------ Finals Sofi - Offer with sr but TC was not attractive. I spoke with director of org as well. he seems not interested to me. Also during interview interviewers are not well prep or idk if you get a chance to interview with them you will see. Interview was very similar like AMZN. they ask some LP question as well. Check blind review (not pass)Compass - I messed up system design interview. System design maybe I need to study more, it supposed to be open end question but interviewer want specific answer. I think I did pass coding interview. It was challenging since I solved question with DFS. It was fun. FB(Partner engineer) - very similar to SWE interview. SWE position( 2coding interview 1 sysdesign 1 manager) but partner engineer was 1coding interview 1 sysdesign 1 manager and 30min communication interview. Google - Note: I did not took it since I have to move on. Google is very slow so I declined to take final. It will take a month to get the result, so if you are interested in google please plan ahead. I am happy with I passed 1hr session. They been randomly contacted me based on past interview results. ---------------------------------------- 3. offers Sofi - Sr. 275K after negotiation 180/65/30 - I only liked recruiter. I did not accept. FB - TC 250 180/60/20 - I looked data and ask few ppl. I consider 401k and other benefits before accept offer. startup - SDE2 - 280 180/90/0 - startup near my house. I am not sure I can contribute something into this company after interviewing the team and manager. and 2 more similar offers what I learned - Google interview process is slow. So set up the schedule earlier than others. I know google has challenging interview questions so I was going to do it at the end but its not going to align with other company timeline or google timeline. - MSFT is hardest company to get in. All recruiter contact me first and they ghosting. They only ask my resume and never follow up. - During final don't be nervous. You are also interviewing them. collaborate with interviewer and make sure keep speaking during interview think and speak out loud. - Appreciate to recruiter/interviewer/ppl. They set up interviews and help you to get thru interview process. I feel bad about rejecting offers but thanks them to finish whole this process. I did not expect getting more than 5... - If you have more than 2 offer please watch youtube video about negotiation. you might need. I was debating between PE and SDE offer from startup. it was 250 vs 290(after negotiate). I spoke with both manager (team matched already). I really liked them both but I wanted work at FB or Google. I think I can work startup later once I learned a lot from big corp. I passed FB(SWE) 1hr but I too late at this stage. My goal is start working asap and focusing on promotion to next level then TC that I gave up will be sorted out. I choose Meta(PE) 250TC > startup(SDE2) 290TC. I guess I value FB over money... weird. but FB is my dream company. I will be happy until first paycheck. Thanks for reading. tl;dr; Meta(PE) 180/60/20 sign on #engineering #software #pe #facebook #meta would you do same?
What is a Partner Engineer and how is it different from SWE?
thanks for sharing! Useful information, and congrats!
Thanks for sharing and congrats on Meta offers! @SoFi, do you remember which org/vertical you were interviewing for? This would help some of us entering SoFi.
not whole process was bad just few interviewer are not interested to interview me. also org director was reading the script. interview was very boring and not exciting. They only have few products so I am not sure what org I interviewed with.
Op, congratulations on the offer. What's the location that you're gonna be working for FB partner engineer?
I am starting at seattle office but I will switch to remote position.
Op, is the TC - 250k offer for partner engineer role, ic4 at FB ?
Microsoft has the easiest interviews it's just the bad recruiters who make it difficult to get in.
Yes for sure. I took when I was junior it was fairly easy. I been contacted with MSFT recruiter idk why they ghosting after initial approach.
You are getting no TC improvement and moving from SDE2 to partner engineer?
Dumb question but what is the difference between PE and SWE
PE is Performance engineer. I wouldn't join that, keeps you restricted in a domain
PE for Partner engineer. work betweening FB and Vendor. Like gaming platform which other gaming company provide contents and building platform for that ( not sure I havent started)