Working Parents
Yesterday
351
Is raising two kids more stressful than raising one?
Tech Industry
Yesterday
1084
I haven’t done shit today!
Tech Industry
2d
41945
Worried that our top performer is an attrition risk. How do managers handle this?
India
Yesterday
281
Heard congress distributing wealth
Tech Industry
Yesterday
3138
Avoid teams with only Chinese or Indians especially with a Chinese/Indian manager
Recently went for a Microsoft senior engineer interview. All the engineers in the interview loop, 4 rounds were all about 11 years in Microsoft and all had their first job at Microsoft. This stuck me as odd. Looks like Microsoft invests heavily to hire people fresh outa college, coz anyone in college when they get offer from Microsoft would be head over heels and would jump on the offer and rightfully so So offcourse if an engineer will spend 11 odd yrs at Microsoft they will become senior engineer It seems like hiring a senior engineer at Microsoft there is not enough focus and best is to just promote internally
That’s normal. Nobody wants to leave so you get smart people who wants stability over higher TC. Did your interviewers sound experienced and knowledgeable? Other startups won’t have that quality and depth. If not, then I’ll be worried since they might just have been promoted due to time in level.
Knowledge and experience was ok'ish. I could tell that these guys have been writing code on a regular basis. Nothings against that, if I see each interviewer as an individual contributor, I would be ok. But collectively I felt that they are looking for something similar to their own experience. My intuition is that they will end up hiring someone internally and nothing against that but that's my point. To me it looks like, hire a bunch of fresh graduates ( good ones ) , train them, keep them , grow them. All that's great both for Microsoft and someone who wants to stay long term but getting a senior engineer into Microsoft's world ... I am not sure how often does that happen. To me here are these most common ways someone becomes a senior or principal engineer at Microsoft. I feel this is the order 1. Fresh graduate and stayed long duration at Microsoft 2. If a candidate is already in a A listed company say Google or Facebook 3. If a manager moves into Microsoft then he might bring in people he knows from his previous company 4. Outside pool of senior engineer
11 years at the same company ... :( ...
If the work is good and challenging and you keep moving to do different things which are in alignment with your goals and the company is providing you with all the opportunities, then why not.
I've seen TC bumps get pretty small the longer you stay
They do this intentionally and it's evident in the way they structure TC for new grad vs SDE2,3. However, above a certain level, Microsoft starts paying a lot more and hires externally as well.