Ramp up on Facebook tech stack coming from Java background

Amazon
oMkB20

Go to company page Amazon

oMkB20
Dec 13, 2016 8 Comments

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?

comments

Want to comment? LOG IN or SIGN UP
TOP 8 Comments
  • 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.
    Dec 13, 2016 2
  • 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!
    Dec 13, 2016 0
  • Amazon
    oMkB20

    Go to company page Amazon

    oMkB20
    OP
    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 ?
    Dec 13, 2016 1
    • 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 :)
      Dec 15, 2016
  • A few teams on Big Data Infrastructure group work on Java - like hive, presto, Hbase, hdfs etc ..
    Dec 13, 2016 0
  • 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.
    Dec 13, 2016 0