Avoid This TERRIBLE Advice When Choosing A Job -- Software Engineer Guide From A Staff Engineer

  Рет қаралды 22,493

Rahul Pandey

Rahul Pandey

Күн бұрын

Example question from a Meta E5 (senior eng): link.jointaro.com/MxA1LfyPqnk...
0:00 - Intro + the bus analogy
1:08 - Bad advice #1 - focusing on the people involved in the interview
3:03 - Bad advice #2 - study company financial statements
4:15 - Good question #1 - how closely are you working on the core product?
5:09 - Good question #2 - how much decision-making power does your org have?
6:41 - Get feedback on your own career situation on Taro
📱 Get Taro: joinTaro.com
💌 Join our mailing list: email.jointaro.com/
➤ Slack community: join.slack.com/t/techcareergr...
➤ LinkedIn community: / techcareergrowth
➤ Connect with Alex: / alexander-chiou
Hi! I’m Rahul, a software engineer and founder with a passion for teaching.
📹 KZfaq: / rahulpandeyrkp
📝 LinkedIn: / rpandey1234
🐦 Twitter: / rpandey1234
📸 Instagram: / rpandey1234
📂 Github: github.com/rpandey1234/
🎥 My KZfaq Camera Gear - kit.co/rpandey1234/my-youtube...
#TechCareerGrowth

Пікірлер: 55
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Here's the question highlighted in the video from the senior engineer at Meta: link.jointaro.com/MxA1LfyPqnkjic277. What other questions do you like to ask when deciding between multiple job opportunities?
@mugi1726
@mugi1726 Жыл бұрын
ok
@jakemorales6958
@jakemorales6958 Жыл бұрын
How does the company manage tech debt? That tells me a lot about the Eng culture.
@abstractalgo
@abstractalgo Жыл бұрын
Good video! And I also appreciate naming the sections in the video; thank you! 🙌
@williamikennanwosu
@williamikennanwosu Жыл бұрын
All your points are very clear and incisive. Your analogies are spot on too. You are a great communicator.
@aarondiaz_14
@aarondiaz_14 Жыл бұрын
1:08 I agree with this, as long as you're sure the one who is interviewing you is not the CEO or wouldn't be your immediate superior if you were to be hired. In the last startup I worked, I got interviewed by the CEO. I didn't really enjoy talking to him. In fact, I noticed several red flags during our conversation, such as offering a compensation multiple orders of magnitude below the minimum wage in my country. I got an offer and ended up accepting it because I was really desperate since junior dev positions have historically been very scarce in my hometown. Needless to say, I absolutely regret working for that company. I was overworked to the bone, and ultimately fired for extremely petty reasons. I'm pretty sure my former boss lied to me just because he wanted to hide the fact the company was essentially going bankrupt, as most of the developers that worked there were also fired alongside myself.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Agreed about the importance of understanding your immediate manager or senior leadership. Sorry you had a poor experience.
@rikeshsharma8036
@rikeshsharma8036 Жыл бұрын
Thank you, your advice always helps
@jakemorales6958
@jakemorales6958 Жыл бұрын
Great video! I especially like the discussion about company brands, because it's easier to remember which companies to look for. Would love to see a video covering more companies like Snap, Lyft, Salesforce... What's Spotify's brand from an IC perspective? That's my top choice atm.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
That's an interesting idea, going through the outside brand of the larger tech companies... and would be good to include engineers at those companies to provide their perspective. I don't know much about Spotify, unfortunately. From my very limited perspective, it feels very bottoms-up, with lots of fairly independent teams.
@shaivaljava401
@shaivaljava401 Жыл бұрын
great advice my friend !
@shantanushekharsjunerft9783
@shantanushekharsjunerft9783 Жыл бұрын
Awesome video!!
@lambar0
@lambar0 Жыл бұрын
Thanks for sharing
@corgibepis6173
@corgibepis6173 Жыл бұрын
I disagree, my thoughts are below on each point. 1. I can see where you're getting at with the first point, however that advice should be prefaced with it being applicable in larger organisations. If you're attracted to working for SMEs/Startup/Scale-ups, then your interaction with the interviewers is going to be a much larger factor in your decision making since it's more representative of the personalities and types of people that you're likely to have to deal with. Furthermore (regardless of the company size) having a certain level of chemistry and mutual understanding is very important. Being an engineer is a communicative job and if you're not getting a good vibe during the interview, then it may not bode so well when you want to propose a new idea and generally communicate on a day-to-day basis. 2. Looking at financial statements is definitely an art more than a science, however we've been seeing a lot of issues with engineers' job offers being rescinded, and newer joiners being let go as a result of the financial situation that the world is in. I think this piece of advice was more applicable years ago, but not now and even more so with the higher interest rates resulting in VCs being a lot more careful to consider actual finance ahead of 'hyper growth'.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
I agree on #1 that the people you meet in a small startup is a pretty good input into what you're life will be like if you end up joining the company. For #2, I still don't buy that argument. If you were given the financial statements for a company that will do layoffs in 6 months vs one that won't (or pick another indicator of health), would it have been clear to you? I am pretty sure the answer for me would have been no. If it's so hard to get any real signal from the financial reports, better to ignore them altogether.
@corgibepis6173
@corgibepis6173 Жыл бұрын
@@RahulPandeyrkp regarding point 2 - perhaps no, as I'm not so fluent with actually reading and understanding financial reports so I see what you mean and get that. On the flip side, understanding the landscape of where a startup/scale-up is in terms of customers and expandability would carry some weight to me - there are plenty of dead-end startups whose business models just won't last long and will burn a lot of their cash. That can affect your ability to get pay rises and better benefit packages. There are other companies who raised an obscene amount of money and went bust (check out a company called Pollen, Gergely Orosz broke down the story really well and noted down the red flags), so exercising a level of judgement based on these financial indicators should be encouraged.
@theophilus494
@theophilus494 Жыл бұрын
i just like your spirit.. you are a gift
@yashwanthdhakshana4349
@yashwanthdhakshana4349 Жыл бұрын
Great advice as always Rahul. Always love your videos. Whether it's about dealing with a bad manager or the mistakes that engineers make. Your app is impressive as well ⭐. Keep up the great work Rahul 😸
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
thanks so much Yashwanth -- the Taro app gets better every week, so please do keep checking :)
@yashwanthdhakshana4349
@yashwanthdhakshana4349 Жыл бұрын
welcome Rahul and I'll definitely keep checking it out :)
@FatherPhi
@FatherPhi Жыл бұрын
Can attest. Switched from IT dept SWE at a no name company to Uber and the way we are treated is so different 🥲
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Another proxy for how you'll be treated is, quite simply, how much you get paid. The IT department will almost certainly get paid less than software engineers at a product company.
@FatherPhi
@FatherPhi Жыл бұрын
Forreal my last switch 3x'd my pay 💀 not at your level but life changing!!
@JagjitBrawler
@JagjitBrawler Жыл бұрын
Interesting perspective on Apple. Never thought of it that way before. I guess the one challenging question I have is that wouldn’t most tech companies (including Google, Meta, etc) have something other than engineering as its core business? For example, why would the center of gravity of Meta or Google be more towards engineering, when their prime focus (from a revenue pov) is on ads? The same way apple’s focus is more on design than engineering, couldn’t one argue that Google and Meta’s focus is more on selling ad space and catering to businesses (their prime customers) than simply building the best technology? The only examples of companies that aren’t like that, that I can think of, are companies that make money purely/mostly through selling technology to developers like AWS, Google Cloud (as opposed to google as a whole), and smaller firms like MongoDB and Databricks
@ZayFai
@ZayFai Жыл бұрын
online ads is fundamentally an engineering product, technology is what powers their core business. technology at the end of the day is meant to serve people/customers. the distinction you're talking about of AWS/Cloud vs. Ads/Social Networks is what kind of technology is the core value prop, the former is infrastructure (not end-user facing), the latter is user focused. Rahul is distinguishing how technology is viewed in the greater scheme of a company, his example, Nordstrom, is mentioned as technology is not a necessity to run a department store business, and is usually brought on later as an after-thought. You can't build an online ads business without technology
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
I agree with ZayFai, advertising as done in the Big Tech companies is very much an engineering problem (and a very complex one at that).
@ThePhoenixProduction
@ThePhoenixProduction Жыл бұрын
What about industry? I noticed you mostly mentioned pure tech companies, but the area where I live has a majority of embedded work (automotive, defense, aerospace). After working in these fields for a few years I feel like I want to shift over to pure tech companies, and I’m wondering what kind of challenges I’ll face.
@DK-ox7ze
@DK-ox7ze Жыл бұрын
I agree with what you said. However, I am wondering if the interview bar for a core position is higher than other positions in the same domain? For example, Meta is focusing heavily on AR/VR now, so will interviewing as SWE for those roles be tougher than for SWE role which will focus on the already old/stable Facebook app?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
At Meta, unless you're "pre-allocated" (which means you won't go through the traditional bootcamp process), the answer will be no. However, I know some company do have org-specific hiring so standards may be different depending on where you're trying to interview. I'd actually say it's less based on standards and more about how popular the team is, which may lead them to be more selective.
@sathishsridhar8611
@sathishsridhar8611 Жыл бұрын
I really liked the video. But I am slightly confused with the comparison of Meta being a Software as a core while Google being a ML as a Core Company. Doesn't both these things go hand in hand in both the companies ? For eg : Meta's products like Instagram and Facebook wouldn't reach to people if the ML part of it is not highly concentrated similarly Google Chrome as a product does disruptive things to the web which is bench mark for the Industry. You thoughts on this ?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
You're right, I bucket both Meta and Google as software companies at the core (and I view machine learning, which Google is exceptional at, as a subset of that). However, I view a company like Apple differently -- the most important part of Apple is design, not software.
@jimmiejohnsson2272
@jimmiejohnsson2272 Жыл бұрын
Some good advice, some not so good. Getting a bad vibe from the manager you will get should defently be a red flag. Getting a bad vibe from in general anyone in a interview process is a red flag and I’d say its bad advice to just ignore it. People in a company that give of a bad vibe is usually a result of there being some problem at the workplace. As for not looking at financial statement well that kind of depends on how long you intend to stay. If its for the long run then a company that is viewed negativily by the market and investors is not a good idea. Being part of the core of what the company is doing is spot on though. You will get to work on the projects with the biggest budgets and where you will most likely learn and evolve the most. It can be problematic though, because what is core to a company tends to shift over time.
@kj2w
@kj2w Жыл бұрын
Would it be safe to infer that a good metric on how a company values its SWEs is by the equipment they are provided? It seems to be that SWEs are usually the most expensive resource for a company, and yet they are provided laptops with something like i5's with a single core and 8 gigs of RAM?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
yep, that's pretty irrational. One good test is to evaluate how much red tape there is around requesting software/equipment to make you more productive as an engineer. A good company should realize that engineering time is really valuable, and therefore it should be painless to get the proper tools.
@chan90s
@chan90s Жыл бұрын
Hi mate, can you make a video on how internationals can work for small startups-
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
I'm probably not the best person to answer that, but if you ask in Taro with more context, we'll find someone who can help.
@grevon8944
@grevon8944 Жыл бұрын
can you tell me about the stock refresher in big tech means what it's growth rate in different level generally.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
I don't think I understand the question
@grevon8944
@grevon8944 Жыл бұрын
@@RahulPandeyrkp I am talking about stock refresher which happen every year, want to know how much % or amt is given at different level in big tech.
@compgeek6689
@compgeek6689 Жыл бұрын
Thoughts on Tesla for SWE?
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
I think being on the AI team would be great
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Have not heard good things about work life balance at Tesla
@cmdv42
@cmdv42 Жыл бұрын
🔥
@pranshul..
@pranshul.. Жыл бұрын
Yours both the point is true for me where I'm interning now ❤️ (#startup)
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Glad to hear that 🤗
@jasonreviews
@jasonreviews Жыл бұрын
start your own start up and get VC funding.
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
that's what I ended up doing :P
@ZZPiranhaZZ
@ZZPiranhaZZ Жыл бұрын
Graduates need to watch this
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
Trying to share what I wish I knew when I graduated :)
@ZZPiranhaZZ
@ZZPiranhaZZ Жыл бұрын
@@RahulPandeyrkp I just got into faang after graduation but above a grad role, and I'd say most of the reasoning for that was because I learned these lessons moving around internships and other roles I worked in before graduation. Massive knowledge gap in universities when it comes to career skills
@helloworld2054
@helloworld2054 Жыл бұрын
Business >>> Job
@skyhappy
@skyhappy Жыл бұрын
Is that a oura ring on you
@RahulPandeyrkp
@RahulPandeyrkp Жыл бұрын
it is :)
@Xammed
@Xammed Жыл бұрын
First.
When To Properly Leave Jobs So Your Career Doesn't Get Punished
8:02
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 30 МЛН
3 Career Killers for Software Engineers (from a Principal at Amazon)
9:27
A Life Engineered
Рет қаралды 402 М.
7 Levels Of Engineers Describe Software’s Most Important Skill
10:52
Hating on Big Tech Jobs is Stupid
11:58
Rahul Pandey
Рет қаралды 23 М.
Becoming A TRUE Tech Lead: 4 Mindset Shifts I Needed At Facebook
8:29
I Got 6 Big Tech Offers And Negotiated An Extra $500,000
10:41
Rahul Pandey
Рет қаралды 7 М.
What It's Like to Work at a Start-up as an Engineer
11:06
Tamer Shaheen
Рет қаралды 92 М.
How I spend my $360,000 software engineer income
10:17
PIRATE KING
Рет қаралды 198 М.
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН