Related Posts
More Posts
How do you wind down after a rough day?
Additional Posts in Tech
Meta technical solutions consultant interview prep - can someone let me know if they have gone through the technical rounds for Technical Solutions Consultant role? Can you share what to prepare for since it’s not a data science type of role so most likely not hard level MySQL questions. Any specific types of queries that I should learn? Thanks!
Facebook (Meta)
New to Fishbowl?
unlock all discussions on Fishbowl.



Lmao at DS1, I have hired and interviewed 100s at FANG for JS.
If your role entails full stack or solution engineering, JS is as good as it gets.
That’s fine, nobody is NOT gonna hire you bc you picked JS. Just ace the problem on the interview including thought process, edge cases consideration, time complexity etc.
Write in Malbolge. If it works and you're not hired on the spot, I'll threaten my entire management chain through and including the board with a resignation. They'll probably give it to me.
That out of the way...
I've heard Scala recommended a few times. It's just obscure enough so that most interviewers won't be picky with how you write (b/c they won't know better). It's also just well known enough known about to be taken seriously and has no stigma attached.
Python is also a good one, because it's quick and easy to write, and you can show off your skills at writing clean code as bonus points. The caveat is that you're easier to compare to other candidates, but that can be as much a good thing as a bad thing.
Skip C++ unless you _really_ know what you're doing, and even then why volunteer to clear a minefield?
Java... Well, you probably don't really want to write all those extra characters out in the middle of a timed interview.
JS isn't great either, you're right that it won't get taken seriously by a lot of teams.
Netflix uses a lot of JavaScript so it might not be all that bad.
Honestly, as long as the language is relevant to the role you are applying for I don’t think it matters. For example, I wouldn’t use Swift if applying for a backend web development position.
JS is perfect because it's not verbose, you don't have to worry about type safety in an interview, and the syntax is flexible (semicolon? No semicolon? Who cares?) Also it's got a ton of useful quick-hand functions for mapping and iteration.
I love C# it's still my absolute favorite language but for the rapid prototyping kind of things you face during interview coding challenges you'll kill 15% of your time using it, because like most other strongly typed languages it's very verbose and strict.
IMO JS stopped being a joke language when node brought server side JavaScript to the masses, and then Typescript at least introduced the concept of strong typing. If a company won't let you do a challenge in JS they are kidding themselves- node is running a huge chunk of software and definitely at large SV companies & FAANGs.
If you're interviewing for a role in Enterprise that might be a different story but anywhere else, just go with JS if you're comfortable with it, it'll save you time and make your life no easier.
JS is actually still right up there on the list. Surprising, right? I would go with what you are the most comfortable with and can work through the fastest. Stress is the real killer of interviews.
Lol nobody cares. I interviewed using JS and got to final rounds at good companies. Just use what you’re comfortable with.
I considered learning Python because I wanted a language with a built in heap class, but it didn’t matter for me, even when I got heap problems using JS. Especially because a lot of places don’t let you run code, they care more about correctness of your approach than your syntax.
Don't be so quick to write off JS. If you're looking for something else though, another good option is Python. You can show your ability to do things 'the right way', make it clean and impress without taking a lot of time investment up front to learn if you aren't already familiar.
Yep, JavaScript or Python. Leetcode is your friend. What exact roles are you look at?
Ok then I stand by my answer. You know what you don't want to bother with? C++