As an interviewer, are you biased / more inclined towards giving hire decision to someone who codes a solution in Java vs someone who codes in Python for backend team specific/ SDE 2 roles. P.S. - What language would you suggest candidate to code if they are equally strong in both languages? #tech #leetcode #interview #microsoft #google #amazon #apple #twitter #salesforce #paypal #linkedin TC: 150K L4 YOE: <1
I am personally inclined to hire someone who codes and has some experience in C#/Java to my team since they might be a better fit and understand design patterns better from what I've learnt over the years.
You could attain intermediate level expertise in most common languages in less than a week. A pretty bad metric to rely on for hiring.
They can learn a new language. But switching from Python to Java means they might be unaware of the best practices and design patterns which might lead to shipping low quality code. Debugging might also be an issue as there are many language specific issues that might be difficult to catch. When someone has experience in C#/Java why should I hire someone who codes in Python based on a few Leetcode problems?
Depends- If I am building new product / team, I'll be more language agnostic whereas if I am finding replacement for imapctful resource who has recently left and I need urgent ramp up- I'd better chose specific tech guy. However latter is harder and most of the time we end up hiring some shitty cheap resource to whom we train anyway🤦♂️
For coding interviews at big tech, C++>Java>Python>>>>>any other programming language
C++? Python coders are gonna be done with the whole problem before you finish writing headers
There are some edge cases where C++ works way better. Most top competitive programmers use C++ for a reason.
Lol, enjoy writing all that boilerplate
I roll my eyes when an interviewer codes in Java. Sure, let me wait while you build your array. And the python coders are faster and better.
Int a[] =new int[3]... my ass
I’ve been leetcoding in go and is awesome 😎 I hate java, prefer python but if a good candidate shows good code in java i would hire them. And then teach the pythonic way.
Normally you can do more in Python in an interview quickly. I see a lot of those using Java wasting time typing, looking up SDK documentation for something they don’t remember exactly. But at Stripe, you should always use the language you know best. Too many flunk some of the interviews because they’ve practiced leetcode in Python but can’t debug a program or write web request code in it because they don’t use it every day.
I regret not using Python earlier on as my coding interview language. I think my favourite languages are Java and C++ but for interviews Python is nearly peerless.
If the job purely requires js, and you have zero experience, that might raise an eyebrow. But otherwise what difference does it make? We aren't testing you on syntax.
If the guy is smart I would hire him , you can pick up Js in an afternoon