Taro Logo

Explore Interviewing on Taro

Tech has one of the highest rates of job switching, making this skill incredibly high-leverage and vital to master. Understand what it takes to convince companies you are strongly competent.

Advice for someone looking to switch job to a Senior Engineer at tier II or tier I tech company

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

Continuing from the post here:

Would the suggestions in that post be different for my scenario? I have added my details below.

I have a total 12 years of work experience. Currently, I am a SDE II at a fintech company. I have worked at this company for 3 years now and had 3 managers in past 3 years. At my current company, I am being asked to constantly move from one project to another every 6 months. For the last 6 - 7 years I have been working on mostly frontend engineering, including hands-on experience in Angular, React, and Backbone JavaScript libraries. I am looking to make a job switch as a Senior Frontend engineer.

I know that to get to the Senior level, I have to show influence at high levels. After reading the answer to some of the questions in the community, I am not able to decide whether I should focus on building web projects or should I start building an Android app. The advantage of choosing a web project is that I already have expertise in modern frontend frameworks. My initial years of experience is in legacy backend systems(mainframes) which I think is not of much use now in Silicon valley companies.

As far as my interest level goes, I am very much inclined toward the web. But I know that app development is definitely something that helps to attract users to your product. I am a bit lost on what I should invest my time on. Considering that I have 12+ years of experience, should I do both?  Will doing both Android and web both open a lot more opportunities for me?

Should I focus on building something where I can show the impact with the number of users rather than thinking about the platform (android or web) for which I start building my side projects. Should I even care about doing side projects considering I have 10+ years of work experience?

Should I target full-stack roles instead of frontend roles ?

Looking for suggestions. Apologies if this question comes out as too broad and not very clear. I am open for discussion if that can help to narrow down the response.

Current TC: 220 - 240K

1 Like
2 days ago

Interview Kickstart or formation.dev?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

Hi All,

Just want to say thank you to Rahul and Alex for creating this platform. I’ve gone through almost all of the free content and have found it very valuable in performing at my day job.

For my question:

I’m interested in getting into a Tier-1 company and have tried interview preparation on my own using NeetCode 150, Structy, etc., but am interested in a more structured learning approach. I have failed a couple of interviews and think half is due to anxiety/freezing up and the other half is inexperience with DSA. I have found it difficult to have the discipline to study after work and am interested in making a financial investment to facilitate this process. Also, I am looking to be more comfortable with the interview process through mock interviews.

I am currently trying to decide which platform to use to get an offer for a DE role at Tier-1. I’m deciding between Formation and Interview Kickstart.

Do you have any opinions on the quality of either program? For context, my current role consists of data engineering work but my role is a software engineer. Formation does not have any data eng specific content so I was thinking about IK. Do you think the quality of formation DSA outweighs the fact that I could learn some domain knowledge through IK? I’m currently enrolled to do to the trial with IK this week to see how the course is, but am still open to enrolling in formation. For DE roles, is DSA enough through formation and then I could supplement with SQL questions?

I know you guys just partnered with formation so you may be biased. Thank you in advance for your advice.

a month ago

Success story after PIP?

Entry-Level Software Engineer at Series E Startup profile pic
Entry-Level Software Engineer at Series E Startup

I transitioned into a backend engineering role 1 year ago after working as a data analyst for 3 years. The jump was definitely big to me, as I had to learn a lot of new concepts (OOP, clean code, architecture, devops etc). The transition was done through internal hiring where they did a live coding interview (2 easy leetcodes), a live system design interview, and motivational interview. I passed all of those and ended up in a high-paced team.

The team was severely understaffed. The manager was managing 3 teams that decreased from 20+ people to <10 people and there was hiring freeze. There was no proper onboarding and all the seniors were too busy with tasks to help me properly. I did my best to read the documentations and set up 1-1s with more senior engineers from other teams that could help me. I finished several projects although carried over some to the next half.

My 1st performance review was "meet expectations". However, before my 2nd performance review, there was a manager change and this manager gave me "partially meet expectations" and then said that I would be put on PIP program. When I asked the manager what the program would be like and how many people completed this successfully, he/she couldn't give a definitive answer and said that HR would be in touch me.

I decided to quit and spend time to learn more fundamental concepts and take up a freelance project. It's been 2 months since then. Right now I feel like I'm learning a lot in these 2 months compared to my 1 year in that company, but I can't help but feeling very anxious with all these layoffs and the incoming tech winter. I don't have any self-confidence within myself that I would get any decent job, especially after getting an incoming a PIP, I'm just worried that when I'm interviewing at my next job, the career gap in my resume and the past potential PIP would deter me from getting any jobs. I'm also at loss on how to avoid potential PIPs in the future. Any advice to help me? Thank you very much.

Edit: For more context, I didn't come from a CS background (I studied Mathematics). My team was not a revenue generator. The company was especially hit really hard during covid and had 2 big layoffs. When I left, there are many products that are being shut down and a couple of senior-level product managers left as well without being replaced due to hiring freeze. During the talk of my PIP, the manager brought up his/her expectations on me that was 1 level (mid-level) above my current level (junior-level).

2 months ago

Side-project - Data Eng, Full-stack, or mobile?

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I'm a Data Engineer looking to break into FAANG. As such, my time outside of work right now is spent applying to jobs, asking people for referrals, and networking. When I have interviews, my focus shifts to Leetcode.

I really want to build a side-project though both because it's fun and because it will help me perform better at future jobs.

My (common) issue is this: where do I start? Not in terms of the problem I am solving. I have a super-smart friend who's a lawyer and an MBA who's into fantasy sports and he has neither the time nor the ability to create an app. I feel like I could just generate a bunch of different ideas with him and pick the one most interesting to me.

I mean in terms of tech area. Alex and Rahul are both mobile developers and that naturally lends itself to great apps. I know Alex has mentioned that in a vacuum, it's better to focus on front-end for side-projects. I have no experience with front-end or mobile, some back-end dev experience and a fair bit of data.

I could build a data eng project. Start Data Engineering has some great projects on his blog () and there's definitely plenty of examples online (e.g. ).

My question is whether I should build a DE project. I'm not particularly wedded to DE because I feel like I want to do more SWE work and less business analyst work. Above all, I want to get into FAANG for the boost to my learning, career, and comp. DE is prob the easiest way of getting there but again, not wedded to it.

So I see my options as a) doing a DE project (maybe using the projects above to get my feet wet); b) doing a full-stack project (hard to do a back-end only project I think); c) mobile? (Alex and Rahul are tempting me).

Is there any advantage to mobile over a web-dev project?

If I do b or c, I'm concerned about falling into tutorial-hell or at least taking too long to learn before building. I'm tempted by a full-stack course like Zero To Mastery's full stack course, but it's 40 hrs, and I know it's prob not necessary.

Just want to add that I'm a newb for side-projects and I'm aware that I can and will experiment with multiple project types once I get started.

Sorry for the unstructured thoughts here. My brain works on NoSQL, not SQL ;)

2 months ago

Resume review for landing L4 or L5 in Faang+

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

My resume is below and a review would be great!


  1. I tried to be concise and to "show" not "tell". What major improvements can I still make? Lots of progress already from seeing Alex's resume and the masterclass on resumes , but would love more.
  2. Does L5 make sense given the resume, or since I have just over 3 years of experience would L4 be worth pursuing as well over my current position? Following up on questions about down leveling , and leaving a startup for big tech .

*Note because my most recent experience is Team Lead and where I don't directly ship, I did break the rules and use bold to highlight earlier impact. I also put skills at the bottom for visual balance.

Team Lead for Software Engineering, Company X ⁓ $450M startup ⁓ 1M monthly active users

April 2022-Present

  • Managed 8 direct reports, 2 promoted to Senior (one from the junior), 3 on-boarded
  • Proactively addressed underperformance among direct reports resulting in 2 engineers improving their skills to meet expectations
  • Empathized with individuals to build trust and understand root causes which included addressing a system problem rather than blaming an engineer for poor performance
  • Recognized hard work resulting in high team morale and often completing sprint goals

Android Engineer II, Company X ⁓ employee #18 of 150 ⁓ engineer #4 of 25

May 2021-Mar 2022

  • Rebuilt our $125M-revenue driver, a 2D list of games, to be faster, modular, simpler
  • Devised a strategy to improve UX through the creation of a bottom sheet and a resizing video solution, lead to a 4.3% increase in D7 profit
  • Created a service reminding users when their games are installed, even when outside app, and made a reusable, modular notification system, leading to a 75% decrease in abandonment
  • Debugged a $1M bug and presented a brownbag on it

Android Engineer I, Company X

Nov 2019-April 2021

  • Presented 20+ architecture and testing docs to my team before building complex features
  • Created robust test suites to ensure correct behavior and great UX through fault tolerance

Internships: Zillow, Undergrad Research

Skills: Kotlin, Java, Room/SQLite, SOLID, MVVM, Git, Design patterns, OOP, TDD

1 Comment
3 months ago

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

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

I’m considering leaving a startup because of 2 things I’ve seen on Taro:

  1. faang+ as a long term investment in your career
  2. .

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

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

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


  1. 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.

  2. 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 shows what I’m learning now as a manager.

  3. 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 )

3 months ago

Would time as IC in big tech (if lacking experience in modern tech and big tech) enhance marketability for EM roles?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

Trying to decide about taking an IC role I received in big tech (my first one! Thanks, Alex and Rahul!). I'm very excited about it except that I'm concerned about whether I'd still have the option to be an EM again someday, if I took this offer (I am an EM in a very small company now).

Do you think someone with this resume/background would still have a shot at EM roles? Doesn't need to be FAANG or big tech, but EM roles in at least mid-tier companies.

My resume would look like this, in this order:

  • 12 YOE as software engineer and senior software engineer in small non-brand-name companies (no modern tech or working at scale). I did lead some teams of 6-9 people for about two years during this time (some EM jds will count that toward management experience)
  • 1.5 YOE as software manager/director managing three then six people in a small non-brand-name company (got role through internal promotion) (little modern tech, no distributed systems or working at scale, not a great management culture in this company, management is very casual, I have a lot of exposure to the overall business, though)
  • 1 or more YOE as a senior engineer at a big tech company (first work experience working at scale with distributed systems and modern tech, mentor team members, manage an intern or two if allowed, work on management- and impact-related goals with manager, options for impact in the org)

There are actually lots of EM roles requiring experience with distributed systems, microservices, large-scale consumer-facing products, modern tech, etc. I don't meet the basic requirements for these roles now but would meet them after working as an IC in big tech.

1 Like
3 months ago

Is there a tactic to finding jobs/companies to apply to?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

I feel like I'm doing this wrong. When I want to see what jobs are available, I go on LinkedIn, hit the "jobs" tab, type in "frontend jobs", and scroll through the search results. But that's often unproductive because nothing looks enticing. I scroll past companies that I don't know (because I assume the pay or the benefits will be mediocre), past companies that I've heard negative things about (which is a lot of them), and then I'm left with no options at all.

I wanted to work for a FAANG company, but after all the layoffs and hearing stories from my friends who have boring work and teams, constantly feel anxiety around their jobs, and feel like code monkeys, I am a bit turned off from applying to FAANG-type companies. I work for a well-known fintech company now but I don't have a good manager and the upcoming changes in upper management don't look promising. Plus, I've been here for 3+ years and I want to know how other companies operate, know more people, and just learn more within software engineering too.

Here's what I'm looking for

  • great team (a team I can learn lots from, I get along with, and have folks who care for me as a person). I've had this before so I know this is not an impossible ask
  • innovative work
  • great manager
  • good health insurance/benefits (such as vacation)
  • good work-life balance

Location doesn't matter and I'm ok with a remote job too. One tactic I thought of was to look up "great places to work" and apply to companies from that list.

But in general, how should I look for jobs and companies to apply to when I'm not targeting a specific company? Plus, is applying to FAANG level companies worth it for the resume boost and the experience?

Appreciate any insight into this! Thanks!

1 Like
1 Comment
3 months ago

Seeking career advice from Senior SWE’s & SRE’s to get to Google (1st choice) or Airbnb

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

YOE: 10 months remote at an AWS Partner (DevOps/AWS account remediation stuff)
TC: $136k

Hello, I’m in my early career and in need of some career advice. I would like to get into a SRE-SWE role at Google, preferably in Zurich (I’m a US citizen) for better career growth and new life experience. 

My background: I switched into this field a bit late... 30 years old and now 10 months on the job. I decided I really wanted to learn to code after working in product and I made the switch. I took up a Javascript course online, within 7 months studying full time  I had completed a couple portfolio projects including a full stack project. At that point I decided I didn’t like front-end and I got into learning AWS cloud architecture. My coding background + achieving an AWS Associate Architect certification quickly found me a high paying role at an AWS consulting Partner in the devopsy space.

Currently I work remotely at a tiny AWS Partner where Terraform and AWS Cloud remediation is my main work. Though I had no intention of giving up coding, the job I got into pays well but is not exactly what I was expecting...  

After the first couple months of trial-by-fire with terraform - my job stopped being challenging and I have tons of free time (which I used to get 4 AWS certs so far.) Terraform hasn’t been difficult once I got the hang of it, and most of it I don’t consider actual brain-exercising coding work like I had done when learning to code (i.e codewars). Lately, I feel my only growth has come from the knowledge I’ve gained from self-studying for my AWS certs.  Though I have enjoyed studying for my AWS certs and gaining depth about cloud services (I really enjoy research and distributed cloud architecture to make things work on a mass scale is amazing)  and I just cleared the AWS Certified DevOps Pro exam which was a significant milestone for me. BUT…

  1. My coding skills are getting rusty and I never had proper programming mentoring on a professional team to begin with. I joined this company as a junior and have only really grown in Cloud Architecture (does that count as Systems Design?), AWS/Iaac Terraform, but not as a SWE.  I have never done leetcode, I don’t know DS and Algos. My interview was about a 3 tier app architecture. My company runs Terraform like a code-cowboy environment and my code almost never gets reviewed properly. And as I said, I’m not doing much here these days, which although is great if you I want to earn money and coast (or self-learn picking up the difficult cloud certs) I am definitely underutilized and not in a collaborative “team” environment. Work is siloed by customer with one senior engineer being the guy assigned to handle all the cool stuff for a customer and I receive undesirable work like dealing with logs or fixing pain in the arse security stuff that no one else wants to be bothered with. (I.E and maybe a bad example, but no one wants to be bothered with accidentally taking down production to remediate ssh ports being open to, so let the jr take the fall or do nothing since the customer doesn't care about it and won't pay for it)
  2. Here’s what I’m thinking - I could use my copious free time to get GCP Pro certs, maybe learn Kubernetes and then decide on another programming language to main and grind 6 months of leetcode to prepare to get into a Google SRE-SWE role or maybe Airbnb as a 2nd choice. Is this plan sound? Please advise. I don’t even know if I’ll like/need to learn Kubernetes, but I’m prepared to do what it takes to team match in my current cloud specialization. Do I need to learn Kube administration for Google SRE work?  I’m ready to get back to coding and I can nose to the grindstone leetcode for as long as it takes. The AWS Pro cert was a grueling grind as well, so I know I have the discipline to do it.
  3. I’m deciding upon a new programming language to main since I am not enamored with JS at all. I’m thinking either Golang or Python ( I’m already learning Godot and GDscript in my spare time as a hobby) and whichever language I go with will preferably be my main for leet code DS and Algos interviews and my career in tech. What I heard about Golang that I like is that there is typically a correct way to do something rather than a million ways to do one thing. I find that very appealing. Please advise on the language I should go with if you can as well.. My current job has been a good place to excel in self-study while being paid and now is the time to take aim for new goals  and steer the wheel on the ship of my career.

Also I really love working remotely but I would go to the office if it meant Google and a new life experience in Switzerland.

And I would really love any insight you can give about such SRE-SWE roles and if that sounds like the best fit for my current cloud specialization and interests. Thank you

4 months ago

Balancing Job Applications vs. Interview-Prep?

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

In applying for jobs, how do I strike the right balance between prepping for the few interviews that I have, while also trying to get more interviews? There is a temptation to go heavy prepping for the interviews I have with mocks and leetcode so that I can ace them. However, if I only prep for my 1 or 2 interviews, if I end up getting them, I won't have as much leverage as I would have by having 5+ offers like Rahul and others got. I know that that's the ideal. I know that there are unique circumstances for everyone in terms of how many interviews people can get from a bunch of applications based on where they are in their career and how well they've done. Still, I don't think I'm managing my time properly and I'm focusing too much on prep right now and don't have enough simultaneous interviews.

Part of it is that I'm focusing too much on getting referrals rather than just applying, while part of it is that job apps are often more than just uploading a resume and submitting. Often, they want you to answer some questions about why you think you're a good fit for the role and what made you interested in the company and other such questions. Even if they don't ask these questions, the mere process of applying to multiple roles on the same site can take a few minutes of filling out the same checkboxes and text fields for each position.

I feel like I should just sit down on a Sunday and pound through the ~80 Big Tech companies on my list, and then this will be a moot point. Prob the solution right there.

Lastly, I know this is a terrible time to apply to Big Tech, so I know that is a factor in getting interviews.

1 Like
1 Comment
4 months ago

Fighting Perfectionism as a Software Engineer (and getting important stuff done).

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I’ve come to realize more and more that the greatest thing holding me back by far as a software engineer has been perfectionism. By perfectionism, I mean the mental attitude that says that what I have done isn’t good enough so I need to spend more time on it, or that I’m not ready to do something. This attitude is pretty much the opposite of Meta’s “Move fast and break things”.

Here are a few of the ways that this mindset has hobbled me throughout my career:

  • University (I studied Engineering): thinking I had to read the textbook and do all the assigned questions. My GPA suffered. In reality, my time would have been better spent doing past tests/exams and forming better friendships and study groups with other students to learn what was most valuable to know. I’m speaking from both a GPA-maximizing viewpoint, but also from a long-term viewpoint in the case of better relationships with classmates.
  • Immediate Post-University: Thinking that my coding skills weren’t good enough and that I needed to do a 6-month bootcamp which I did. Hindsight is 20/20, but getting my first job and working from there would probably have been better.
  • First job: Struggling with moving fast. I was at a tiny (<10 people) start-up and they wanted speed. I struggled with the pace they wanted because of things like writing formulaic unit tests that didn’t add much value and needing to constantly walk through my code with a debugger. I do believe that this particular company had unrealistic, unhealthy expectations for a newbie, but I also believe I could have moved faster.
  • General learning: Prioritizing online courses over side projects.
  • Job Hunting: Aiming to get done 150 interview questions before applying, rather than applying and doing mock interviews from the get-go.

I believe perfectionism is particularly harmful in tech compared to other industries since things change so fast.

Maybe this is better answered by a life coach or therapist, but what are some things I can do to limit the pernicious effects of this mindset?

4 months ago

Should I tell my interviewer I've seen a question? Also, should I study Glassdoor/Leetcode Premium questions for a company?

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

Have my first interview coming up with a big tech company and want to do some leetcode-prep to get my problem-solving muscles warm before the interview. I've gone on Glassdoor and seen some of the questions people have posted that they’ve gotten from the company in the past year. Should I practice these questions? The obvious answer would be “yes, you’d be crazy not to!”, but I can think of 3 reasons not to:

  1. if I am asked if I have seen the question before, many people advocate answering truthfully, in which case, I kind of negate the advantage of studying-company specific questions. There are actually 2 reasons people have for telling the interviewer you've seen a question. One, because they want to know. This is the principle-based reason. Two, because they can tell if you're pretending not to have seen it. This is the pragmatic reason for disclosing that you've seen the question.

  2. there’s an argument to be made against studying for any one-specific company and instead beefing up my DS&A skills in general – this would argue for studying questions that are the most common across all (big tech) interviews, not specific to the one I’m interviewing with.

  3. This company is very big, and Glassdoor combines questions from multiple teams and departments. The chance that I'll see a question from the team I'm interviewing with is small.


4 months ago

Should I quit to prep for interviews?

Data Engineer at Financial Company profile pic
Data Engineer at Financial Company

I’m currently working as a Data Engineer for a mid-sized (1500 people) investment-services corporation. The company has been around for a long time and makes money, but it definitely isn’t a tech-first company (e.g. it refers to the software side as “I.T.”, has tons of meetings, approvals needed to install almost anything on my computer, including VSCode).

I want to get into FAANG as a software engineer because I want to move away from the business/data side of things and closer to the engineer side of things. On my current team, I’m the lone data-engineer (will be joined by another in a few months) and as someone with <3 years of experience, I know that my growth is being stunted.

I’m currently grinding AlgoExpert to prep for interviews.

How should I think about the circumstances under which it would be worthwhile to quit in order to prep (full time) for FAANG interviews? Here’s what I can come up with in terms of current pros/cons of quitting:

Pro’s of quitting:

  • A LOT more time to prep for interviews, can probably increase my output of questions by 3x
  • Can do a lot more interviews without worrying about my job and scheduling
  • Do less business/data stuff which I plan on moving away from anyways
  • Get closer to a FAANG salary faster, which will likely be around 2x of my current salary


  • Don’t know how long it will take me to get a job
  • Don’t know how easy it will be for me to get interviews without a job
  • Psychological benefits of having a job
  • Some learning on the job
  • Low-stress job, nice manager, no overtime
  • Already take an hour or two of my current job time to do AlgoExpert
  • Make some money right now

How does the answer change (if at all) if I manage to land interviews with a bunch of different FAANG companies (say 5+) and I’m struggling to schedule all the time for interviews, prep for them, and do minimal work at my current job?

Thoughts are appreciated!

Editor's Choice
6 months ago

What kind of organisations should a person join at different points in their career?

Senior Software Engineer at Grab profile pic
Senior Software Engineer at Grab

Part 1: Before Joining an organisation

  1. How can one identify the best kind of organisation to join at different point in one's career? I understand that the advice to this question may not be a prescription for all, but how can one identify places that would help them to maximize their learning and growth. For several other people, different parameters may be important for them as well such as work-life balance. Personally, I feel that WLB is dependent on a person more than that on the organisation. Thoughts?
  2. Quite often we feel that growth may be fast paced at startups, but there can be startups that do and don't promote the growth of a person. Given that there is no list out there to check, how can one make the best suited decisions for their career, not landing at a place they should not be at? What kind of research can a person do before joining an organisation?

Part 2: After joining an organisation

  1. Given that a person has joined an organisation, what are the kind of signals that they can identify to see whether the organisation is supportive of their career growth and is indeed the right place to be, for them?
  2. On several anonymous portals, there are people from the organisation that will talk poorly about an organisation when things are not going good for them. Managers can quite often paint a really rosy picture about the place. How do you identify the honest signal from the noise all around?
  3. If you find an organisation not good for you after you join there, how quick is it too quick to leave? How much time should you spend there before you can make a judgement about the same?
7 months ago