Thinking of applying to Facebook for a backend position in 2021. Wondering what y'all use for backend? TC: 170K
Pretty sure Hack
dropwizardcat
C++
I have never seen a backend in C++. Which framework or library do you use?
FB thrift
Hack/cpp
I have never seen a backend in C++. Which framework or library do you use? Do you like it?
Video is mostly cpp, many ad services are cpp
Hack or cop. But language shouldn’t be a concern while applying
Re: 'never seen a backend in C++' ? Google has a ton of C++ (backend) services.
Yeah, Google backend is largely C++ or Java with some Go 🤷♀️
Google's C++ tooling unlike FB is probably mature enough to have any form of basic IDE functionality like jump to definiton or find references that doesn't constantly shit itself and force you to construct a literal text query guessing at syntax for bullshit like finding a class def or constructor. Yes, I'm still mad about this.
Define backend. For the whole web stack Fb backend is Hack (typed PHP, think typescript vs JavaScript) For infra related things, c++ For IG, Python WhatsApp is Erlang I think?
C++ for infra? Interesting
Good to see C++ there
Why will someone choose c++ for backend? Won't it be slow to code and counterproductive?
Not if you invest in libraries for generic things
Why would it be slow to code ? Things have improved drastically since C++ 11 and 14, the linter and compiler will warn you if you do stupid things but of course it's still possible to deliberately shoot yourself in the foot.
I voted javascript because I don’t work there.
You da real mvp