Taro Logo
Profile picture

Interviewing Q&A and Videos

About Interviewing

Entry-Level Software Engineer at Deloitte profile pic
Entry-Level Software Engineer at DeloittePosted June 4, 2023

Stay at current company or take a chance with smaller less established firm?

I recently had an interview with a small health care and wellness firm: ~500 employees founded in 2008. The potential pay increase would be significant for me (25-30%; 42% factoring in their annual profit sharing bonus - not guaranteed) and its definitely a promotion for me as its a Sr. Engineer role however I’m torn on whether that justifies leaving my current job. My current company isn’t that competitive with pay and many times I’m restricted as to what I can or can’t do outside of work to make additional money because of potential conflicts of interests for them. I also am a bit tired of having to disclose every financial transaction and personal financial data to them. It’s very frustrating. I do have stability with my company and I enjoy the variety of experience from projects and tech stacks I get to work with. This new firm however, per Glassdoor reviews, seems to indicate that management are strictly top-down decision makers (“my way or the highway”), have a tendency to micromanage with lots of turnover in management as well. Employees, especially a few engineers, have noted how there is a poor work life balance. I’m not confident in their business yet either from what I’ve researched since their product is banned in Australia although they are supposedly in Inc. 500’s list of Fastest-Growing Companies. Maybe I'm only focusing on the extreme negatives. Would love if anyone could weigh in with their $0.02.

126 Views
3 Comments
Anonymous User at Taro Community profile pic
Anonymous User at Taro CommunityPosted April 14, 2023

Should I just accept the job offers I get offered?

Should I just accept the job offers I get offered rather than chasing the jobs offers which don't pay attention to me? I've kind of had this mindset that I should have a nice linkedin profile, and then just work on my craft and participating in the community. I'll apply to the big/medium sized tech companies I wished that I worked for, and if they accept me, great, and if they don't, well I have tons of stuff to do anyways and my current job is fine so it's whatever. Eventually my skills will be so sharp that the cool companies will reply to me, right? Is this a reasonable approach? Or am I tricking myself here? Should I be more deliberate in my job hunting process even though I'm not really trying to run away from my job? I'm a fullstack engineer, mostly focused on frontend. On my sparetime, I try to build web apps with the stack that I'm currently familiar with, hoping that they could attract some users. I try to learn about software patterns and tooling that the community recommend, and I try to learn more about cloud infrastructure so I can ship projects (including my own) more easily. Besides this, I participate in my tech community by doing some talks and attending meetups. I don't dislike my current job, but I feel ready to take on a new challenge. At the same time, I don't know if most people who work in big tech follows a similar recipe that I'm trying to follow. I guess there's no magic formula. I tell friends and family that I'm trying to get into big tech, and I catch myself repeating myself about my plans every time I see them. I graduated university a couple of years ago, so I'm still somewhat new to the industry, but it still makes me question myself if what I'm doing is right, if it's completely wrong, or if I'm just being unpatient. What should I do? Double down and try to improve my chances of getting replies from the current companies I apply to, or lower my expectations? Or is the answer just based on how much more effort I'm willing to put into it?

126 Views
1 Comment
Software Engineer at Taro Community profile pic
Software Engineer at Taro CommunityPosted February 6, 2025

Is Formation.dev Worth $20k for a Startup SWE Transitioning to Big Tech?

Hey everyone, I’m right now exploring breaking into Big Tech and want to determine if Formation.dev is for me :). Background: BS in CS (2022), 1.5yr SWE at Series B YC startup ($150M) Left Jan 2024 for break, explored GovTech/startup ideas Pivoted to Big Tech goal (Nov 2024) Completed 150+ Leetcode, 26 mock interviews on TryExponent Did 5 startup interviews Jan 2025 (rejected) - realized startups need different prep & chose Big Tech. Along the way, I’ve tried creating interview prep groups but that failed. Current state: Formation TIRA score: 525/1000 (could pass easiest tech interviews at JP Morgan Chase) Have referrals at Meta/Stripe/Google/Microsoft Got and failed Uber L4 first recruiter screen (7/18/24) Solo prep isn't working well & I’m clearly not at a level to pass any Big Tech interview. My main priorities rn: Find a community. Interview prep alone is tough & feels inefficient. Have accountability to level up. Have real-world challenges (such as mocks interviews with real Big Tech engs) Know what to work on. Spoke with recruiter and Formation.dev offers: AI-generated DSA exercises Weekly small group interviews (5 people) with industry eng Weekly 1:1 mocks with staff eng Job recommendations Daily manager check-ins Cost: $5k upfront + up to $15k ISA Worth it or not: Alex said: “So Formation.dev is one of the better interview bootcamps out there. They have results, and the founders are legit. However, their results have definitely dwindled in this market, especially among junior engineers.” My current thinking is to do the 7 day free trial and just see how it goes. Questions: Given the 2025 market, is Formation.dev generally worth it? How about given my situation? Is the cost ($20k total possible) concerning? What Big Tech level should I target? I received a L4 recruiter interview at Uber (7/18/24) and failed the recruiter call so that makes me a bit confused.

116 Views
4 Comments
Anonymous User at Taro Community profile pic
Anonymous User at Taro CommunityPosted December 21, 2022

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

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.

115 Views
2 Comments