Programming Language Tier List for Coding Interviews

preview_player
Показать описание
Programming Language Tier List for Coding Interviews
Рекомендации по теме
Комментарии
Автор

What am I missing? What did I get wrong?

GregHogg
Автор

The "vscode" appears to be powershell

eliseuvideira
Автор

As a C++ dev: ain't no way it is an A tier interview language, there's so many strange bits to remember that would be a nightmare in a tense situation like an interview, and error messages that's designed to make you cry. It's a decent language for take homes, as it can do anything well, but I'd loathe programming in it in a high stress situation without the ability to google.

iverbrnstad
Автор

As good as Python is to easily write code in, it is also a bit of a trap in coding interviews, as a lot of the classics of how to solve problems are not necessarily the best options there, due to the large overhead of pure Python operations. This effectively means that the techniques that would normally give you better performance are not guarenteed to actually be the best options. I have lost count of how many times an O(n^2) method was just so much faster than an O(n), O(n*k) [with k << n], or O(n lg(n)) method, because the O(n^2) method could be vectorized nicely and the other was less efficient at that.

sorcdk
Автор

Actually Haskell is pretty good one because of its lazy evaluation. But yes in a coding interview it'd be a nightmare.

arijitdas
Автор

C/C++ for coding interviews is not a good choice. I have seen most candidate’s code throw core dump and then they spend most of their time figuring it out.
I would recommend only Python and Java for coding interviews. Always ask your interviewer if they have a preference for a language.

srivastm
Автор

I use Java and find it hard to use python even though 4 years working with it

kchemutai
Автор

R is really good for statistical modeling. If the task is just to analyze the data and create ML models, R is God tier.

yashovardhan
Автор

Bro Java is universally accepted by all companies and it’s a great language much better than C any given day. Python I agree is S tier but a lot of companies don’t allow the use of python. Java has to be S or atleast A tier imo and C has to go down

Shounak
Автор

C is top tier because it makes you code BLINDLY but also in a way you can understand. You dont need any library save for2. Meaning you need to just understand what you’re doing.

Just_Flipy
Автор

Never thought Haskell could've been C.... I would've put it in F tier or any lower

mcwill_maydogg
Автор

I guess I don't have to know R for my statistician interviews since it's F tier!

kyleo.
Автор

That vs code is actually windows powershell

phoneix
Автор

Haskell is the most beautiful language here. Eady S tier.

DarthVader
Автор

Just from another perspective I'm thinking, isn't C or C++ or something similar maybe more suited for an interview? I mean maybe you want to assess the problem solving skills together with the base understanding of a computer. I think python in that regard would just make every problem way to easy to solve to really assess that. But that's just my opinion

skylo
Автор

C++ and C is supposed to be in the S tier and python in A imo because you only know the highest level imo.

CppDemon
Автор

Assembly should be in s tier, because everything is open source if you know assembly

dismalitie
Автор

Python programmers: python is goat
Javascript programmers: js is goat
C and Assembly: every language from us, we are the goats
Computers: chill guys we just understand 1s and 0s

samannoyb
Автор

For me it's C++ all the way since I want to get into game dev

danielb.
Автор

The weird looking alien is Common Lisp.

diego