Which language should I use for interviews at FB/Google? I’m very familiar with JS and pretty decent at C++ (but definitely slower and more likely to forget stl APIs). I know most interviews will tell you to use whatever language you want, but I feel like C++ is more impressive, and some teams may not like me answering everything with JS (especially infrastructure/backend teams). Is it worth it for me to practice a bit more in order to confidently choose C++ over JS in interviews?
Why would do you wanna choose G or FB over Bloomberg? Curious, not saying it’s not common.
I’ve been here for 4 years and am looking for a change. It’s the only company I’ve worked at so I feel like I would benefit from knowing how other companies work. Also the 300,000 user base is really small and I’d rather work on larger consumer-facing products. Bloomberg also has a lot of technical debt and the top-down management culture has worn on me too.
Thanks for the honest reply. Would you know how TC stacks up vs G/FB?
Cpp has even more styles after modern cpp era, so people can complain about your style in cpp code. Just keep in mind
Can you elaborate?
Use what you know. Nobody will be impressed that you're mediocre at C++.
I wouldn’t say I’m mediocre- I use it professionally 40% of the time and can write modern, idiomatic, multithreaded, templated code. But I’m not an expert, I just know how to use it to accomplish tasks at hand. And I know I’d be faster in JS, but am unsure if there’s any sort of negative connotation with using JS.
What they want to know is how deep you understand programming. Doing that in your best language is your best chance at that. There is a negative connotation of preferring JS, but the interviewer will be someone who knows JS well, so that shouldn't be an issue.
C++ is real beauty, I would still prefer C++
C++ will pump your brain. JS will destroy it. You decide.
I would not entertain anyone who writes code in JavaScript in the interview. It’s just shows how serious you are with programming in general. For the sake of your own good please choose a serious compiled language like java or c++ or c although I’ve never seen someone doing interviews in C.
No one gives a fuck. Like exactly 0 fucks are given about shit like this.
No one cares, use what will save you time whiteboarding. In this case, JS
thanks for the advice!