This month I interviewed multiple senior/principal engineers from msft looking for a senior frontend engineer role. They all said they worked with React and Typescript, with some of them being in msft for 10+ years. Yet, they somehow write awful code. They were given an LC medium equivalent JS problem. Lots of typos, bad naming convention, defining global variables, not understanding closures, and even writing int i = 0 in their for loops. Is Microsoft's engineering bar really this low?
Int i =0 has never been red flag for me for easy loops … is it so bad ?
It doesn’t work in JavaScript…
Nothing really works in JavaScript…?
Don’t know. They won’t even give me a chance to interview 🥲
Senior and principal roles shows sucking skills, not dev skills. I have 10 yoe, basically leading front end development in the whole team and having L61, yet we have 2 seniors who are "architects" but didnt write a single line in TS/JS ever, one is 6 yoe other 9 yoe - if they ever interview outside I can guarantee they will say they know that shit like no one else. Damn, it just made me pissed again 😀
Dude, hire me for the back end part of your team.
This is so true.
Yes And honestly that’s how I got in. I am bad at interviewing lol
Yes it is ..but can’t beat Amazon
(int i = 0) could just be muscle memory from writing C#/C++, do you call it out during the interview?
OP, sounds like you are a bundle of joy as an interviewer. Holding the amazon bad reputation flag high, are we?
PIP is Coming
Oh noes, someone wrote c# instead of JavaScript for their loop in an interview where they’re likely under a lot of stress. How dare they?! 🙄
What’s wrong with (int i = 0) in a for loop?
@OP By the same criteria you can add FB to your list due to this ^
There is no int data type in JS...you need to use either let or var. Typically let makes most sense in loops. Looks like we found the Microsoft candidate here and he somehow passed the FB bar 🙄