Taro Logo
Profile picture

Interviewing Q&A and Videos

About Interviewing

Software Engineer at Meta profile pic
Software Engineer at MetaPosted March 22, 2025

Sharing some of my interview experiences here (LinkedIn | Reddit | Airbnb | Atlassian | Netflix | And More)

I hope you all find it useful, and I am happy to answer any questions here. ### Reddit The Phone Screen: 1 Coding (this was incremental non-LeetCode style) 1 System Design (Scalable Reddit) Onsite: 4 Rounds Coding (same style as TPS) System Design Behavioral Hiring Manager My Thoughts: Good recruiter | preps you well Good company vibe Felt like a convo not an interrogation Cons: Evaluation criteria is unclear, no clear feedback Don’t know how I did --- ### Airbnb The Phone Screen: LeetCode style Onsite: 2 stages Coding PR review System Design My Thoughts: Recruiters have a good say! So have a good rapport with them Cons: Even if they say they are moving forward with you, delays can happen Feedback takes time --- ### LinkedIn The Phone Screen: LeetCode style Onsite: 5 rounds 2 Coding System Design Behavioral Hiring Manager My Thoughts: Good pay Company brand Cons: Recruiting experience was all messed up / chaotic Didn’t feel structured --- ### Square The Phone Screen: LeetCode style Hiring manager round Onsite: 5 rounds 2 Coding System Design 1 Behavioural Hiring Manager My Thoughts: Team match is done before Manager was nice Cons: Unsure how they level/hire candidates Too focused on company values --- ### Atlassian The Phone Screen: Karat style – This was a combo of coding + short design Onsite: 3 stages (you need to clear each stage to go to the next) Coding Low-level Design Behavioural (Hiring Manager) My Thoughts: Some interviewers were good Recruiters were communicative Cons: Very long interview loops Some interviewers were unprepared --- ### Netflix The Phone Screen: Discussion about architecture, design, and past projects Onsite: 4 rounds Design Pair Programming System Design Leadership My Thoughts: Very product-focused Interviewers really cared about engineering Cons: Vague expectations Very high bar for systems --- There's a couple more, but this post is getting too long. Check out the full spreadsheet for the rest of them:

346 Views
1 Comment
Anonymous User at Taro Community profile pic
Anonymous User at Taro CommunityPosted December 29, 2022

Should I leave my startup after 3 years for big tech?

I’m considering leaving a startup because of 2 things I’ve seen on Taro: faang+ early is gold for your resume as a long term investment in your career IC L5+ looks super fun. 2019 Goal of Joining a Startup Learn a lot about how to be a good software engineer Be an early employee at a startup that makes it big Quickly become an Engineering Manager because I like working with people, helping others 2023 Thoughts on Staying as an Eng Manager or Joining Big Tech Dream of being an EM, is happening on small start up scale with a growing number of reports who like my management so far The dream is to be early at a unicorn and that is close, but - The new standard should be 10B not 1B - Doing this with a first job is not necessary and high risk In 2-4 years I’d likely still be a engineering manager from a no-name startup L5+ engineer in big tech may fit well with my personality right away based on Taro, where I love collaboration, helping people, product and technical challenges - I like not just spending 80% of my time heads down coding and that may be possible and expected right away in big tech, no need to be a manager Getting a 2 FAANG+ badges on my resume over the next 4 years would be more way more worth it than even a million dollar payout from a startup - Could have many doors opened for high level roles at startups OR faang depending on what I feel like at the time - Big tech stock offer may also easily be worth 1M in 4 years Priorities 2019 Supportiveness of team Growth opportunities Company prestige Maximum outcome (Risk) Compensation Company ethics Product space Technical space Work-life balance Level/title Benefits Location Stability Remote work Priorities 2023 Supportiveness of team +0 Work-life balance +7 Compensation +2 Company prestige -1 Growth opportunities -3 Stability +7 Company ethics -2 Remote work +6 Level/title +1 Benefits +1 Location +1 Product space -5 Technical space -5 Maximum outcome (Risk) -10 Taro priorities video is here Startup Stats 150 people, 25 engineers (doubled from a year ago) Fall 2021 had 50% investment at 250M valuation Dec 2022 450M valuation Revenue has since doubled in last year to 125M Profitable per years with 20% gross margin Growing industry Not venture backed, so not expecting 20x growth Estimated in 2-4 years to sell for 1-2B How to evaluate a startup video here Current job stats Team lead for a year after 2.5 years as Software Engineer 0.1% equity, 100k cash 18th employee, 4th engineer Dream of being an early employee at a unicorn, seems close Would lose all stock if I leave before acquisition/ipo Biggest point for discussion: 2-4 years of being manager at a small startup may not qualify me to be an EM in big tech FAANG+ Offer L4 equivalent 190k cash, 350k stock over 4 years, 60k sign on bonus Work life balance is supposed to be great Great food, big tech lifestyle that I’ve always heard/dreamed about Would work to be promoted to L5 in 1-2 years, then manager a year after that. Being a new person at a fresh company sounds very exciting now, I know the business fully and the tech stack of the current place to the point where many things Ive see before and feel stale/boring Questions Based on my write up about values, priorities, liking collaboration, would I like being an IC L4 coming from being a manager where I have solid tech skills but strong soft skills that I enjoy using. If I stay at the start up would I be able to get a big tech EM offer with 3-4 years of management experience at the start up? Note this question here shows what I’m learning now as a manager. Should I down level myself from L5 to L4 if I think I could get the offer at L5 but am not sure about the certainty of success? (Question asked separately here)

336 Views
5 Comments
Mid-Level Software Engineer at Ex-Google profile pic
Mid-Level Software Engineer at Ex-GooglePosted May 26, 2023

Finding a job without a specialty

A quick TL;DR of my career, I started off at Lockheed Martin doing Linux C++ and Java development with a bit of SRE work building out Jenkins+Docker CI/CD infrastructure for my team. I then went to do frontend web development on Google Cloud. However, after around eight months, I wasn't too confident on my trajectory within the team, so I moved over to a team outside of Cloud. In this role, I did Android development with some C++ backend work mixed in. Looking at my background, I've worn several hats and more or less had multiple different roles during my ~4 year career. This is all because I care more about the end result of my work instead of the work itself. The language, tech stack, etc that I am using is not what gives me fulfillment. Unfortunately, it seems like I'm getting punished for this mindset, as every employer wants someone who has been using the same stack their whole career. It's not surprising given how recruiters and anyone in the hiring process is seeking to find any reason to say "No" to you. They have become adversaries that one has to take down, since passing Google's hiring bar now no longer carries weight. Each interview I fail to pass just appears to perpetuate a narrative that I was nothing more than a COVID overhire and deserved to be laid off. Is there a gainful role out there for me, or am I going to just have to settle for some dead-end job that will just drag these career woes on?

328 Views
5 Comments