I was talking to a recruiter for an azure hiring event and was told that the team prefer c++, c# or Java, and she specifically said the manager told her Python is not preferred. Is this the norm for MS coding challenges?
I’m not sure what these code challenges are, but it sounds like they’re afraid of the advantage you’d have with the efficiency of python.
I've met a person who once allowed use of Python during a screening, but later used it against the candidate to justify the reject. On the other hand, some other screeners (myself included) are perfectly fine with using Python.
That's fucking dumb. But yeah explains state of ms dev stack... Denial is better than trying to compete.
They don’t understand!
It all depends on the team and hiring manager.
Why do people care about the language, either you know how to write code or you don’t
If a job requires you to mostly write in a certain language, e.g. C++, requiring the whiteboard and/or homework problems to be in that language is totally reasonable.
Sure. But if I need the person to learn a new language quickly and they tell me it’s going to take six months, I’m going to send them packing
Interviewed at google, fb, 2sigma... everywhere, coded with python. No problem, got a couple of offers. Onsite at Microsoft azure, wrote python code for a problem, the interviewer said:”ok this pseudo code looks good, can you now write real code?” Im like dude wtf? Hr later told me his review:” candidate can write pseudo code, but not familiar with real code”
Yeah i heard something similar from hr after my interview !! Crazy interviewers i would say!
Yeah I got that using python w/ Facebook, still passed but omg why the fuck is this guy making a hiring decision?
Oh maybe this is why I got rejected after a phone screen with MS last year. I solved the question in like 15 minutes since it was an easy question, but I used Python.
This could be their last ditch effort to keep ms languages relevant. Probably an interview with ms is the only reason I could think of for selecting c# over anything else.
Haha. 🤣😂
It depends on the team, product and what they are looking for. If you apply for a senior position, they can expect you to know certain languages and technologies because everything is written that way, and they will expect you to start performing immediately. What is expected will be in the job posting as well. If you are applying for an entry level position, I don't think anybody will care what you use. I have probably been in 100+ such interview loops, and I have never seen any such feedback from anybody.
Why do they care which language you use!
Many Microsoft employees don't know Python, so don't feel capable of assessing a candidates skills based on Python code.
Hmm .. so the interviewer should say that at the beginning of the interview and ask the candidate to use some other language to code rather than rejecting the candidate .. this is bad on their part!