I joined as an L59 and left as an L61.
Big pros are:
My last manager was still trying to write a PowerPoint presentation from time to time, organize weekly meetings, and (most irritating) reminding me to mark my time off whenever I was out.
I asked her what to do when I debugged stuff until midnight, and she didn't know what to tell me.
Microsoft could fire half of its managers, and there would not be a difference in the engineering process or deliverables.
"Russian roulette." People mention online that you really don't know when you will be fired. Yes, you don't know when, because they fire in such a way that a pattern cannot be established.
The "curve." Not sure if it's still there, but having to find 5% of people to fire based on performance was a bit bad, given the strive to only hire the best. The result was dumber new hires than the people fired.
After 6 years in the company, new hires were offered more than I had, at the same level.
Get rid of the intermediate managers.
Enforce a "lead by example" mentality, not lead by how much time someone has been rotting in the office.
Also, eliminate bureaucracy. There should be none in an IT company.
HackerRank test and 3 rounds of coding, plus an experience-based interview. The position was for QA, who should have storage and networking knowledge. So, basic questions on storage and networking were asked.
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.
Applied through a university recruiter and got to do an on-campus interview. The question was very easy (add an item to a sorted linked list), and I got to fly to Sydney for the next round. The second round consisted of four individual interviews wit
HackerRank test and 3 rounds of coding, plus an experience-based interview. The position was for QA, who should have storage and networking knowledge. So, basic questions on storage and networking were asked.
A full-day process, broken into multiple individual one-on-one interviews. These interviews can include time at the blackboard, writing snippets of code or scripting. Not for the faint of heart or the unprepared.
Applied through a university recruiter and got to do an on-campus interview. The question was very easy (add an item to a sorted linked list), and I got to fly to Sydney for the next round. The second round consisted of four individual interviews wit