I dont know any of these. I need to pick one of these to start preparing for FANG interviews. Which 1 do folks here suggest ?
Obviously python
Personally I find it easier to reason about memory and time complexity in C++
Same.
C++ is a terrible, incredibly complicated language that makes everything much harder than it needs to be (I say this as someone that writes C++ daily). If youâre really just learning a language for use in interviews, there is absolutely no question, go with Python.
Does choice of programming language matter in interviews ?
Hey how about job security u have due to C++ đ
I used C++ for competitive programming (wasn't the best at it lmao) but switched to Python bc having less stuff to write is so much nicer, especially when writing on a physical whiteboard.
What do you guys use for heap/priority queues in python? I find the standard heapq API in python to be awful.
Rarely heap is asked in real interviews. If needed, use the system provided one is sufficient
In a what is it terrible?
Java or C# Nobody cares about the language. At least learn one that is used by the big companies. The language is just so that you have some formalism to the code better than writing in playing English. You should avoid using non-standard features of the language in the interview. Like something that is automatically doing something that is part of the problem. That's super annoying. Also, get your concepts right. Once I asked a simple question and the candidate claimed they couldn't do it because it wasn't supported by Python. I asked how they could overcome the limitations and they didn't know. I ended up spending several minutes teaching them Python (and I have no idea what Python looks like) to implement what the feature was supposed to do and even with help, they couldn't grasp the concept. If I were to suggest any language it would be plain C. It is universal. From C you can safely jump to C++, Java or C#.
I don't think anyone gives a shit about C# other than your employer.
I don't care much, C# is the best language ever developed.
Python
If just for interviews, learn Scala or something else specialized that interviewers are unlikely know peculiarities of. If you want a mainstream language to use later generically, Python. If you want to work on lower level stuff, C++.
Python. Just start learning from today.
Working Parents
Yesterday
1015
What do you think is wrong with a kid who got rejected by 9 colleges?
Tech Industry
4h
668
Women, help me understand why this is inspirational
Tech Industry
Yesterday
2936
Quitting this Slave life
India
2h
1260
Public fapping epidemic
India
Yesterday
1072
Modi is a legend, will be remembered for centuries to come
Python. I used to use C++ for interviews but decided to switch over to Python after seeing how much less syntax you have to remember to achieve certain things.
Same here