Tech Industry
7h
910
Question about women in their 30’s?
Tech Industry
3d
42058
What happens when most of your team is Indian?
Software Engineering Career
14h
2558
L4 Google -> 45 interviews, 5 offers, AMA
Tech Industry
21h
1846
Why doesn't OpenAI offshore and reduce expense by 80%
Tech Industry
8h
860
The man I love hates me because I’m Vietnamese
How difficult is transition from Amazon to Facebook as Senior SDE due to change in technology? Amazon uses Java, AWS and a ton of internal tools. Is Facebook all C++ shop at backend? C++ 11 ? Any advise to cope with the transition?
if it's Java you're interested in, and you're willing to try mobile, Facebook has a massive Android app and is eagerly looking for developers with Java experience.
Am mostly working on high volume distributed systems and will prefer to do so. So is the boot camp good enough for the transition given I prepare for c++, python and may be php ?
There are significant, large non-Android backend projects in Java. As for C++, if you are a decent programmer, don't sweat it... If new grads can do it, you can too :)
A few teams on Big Data Infrastructure group work on Java - like hive, presto, Hbase, hdfs etc ..
I didn't know python, php and hadn't written c++ in 6 years. I would say that learning new languages was the easy part in the ramp up :) learning new tools systems and understanding the large code bases is mostly where i ended up spending time. Welcome to Facebook!
Facebook's services are in many different languages, but C++ and Python are the most common. Some orgs use Java, and lots of what would be services at other places is in PHP. There's also the odd FP project in Haskell or Ocaml and a couple of new projects using Rust. In infra it's easiest if you're comfortable moving around. I've written code in 6 different languages in the last week, which is typical for me.
No love for Scala?
Nothing I've seen, but who knows.