官术网_书友最值得收藏!

Interviews at Facebook

The Facebook interview starts with several technical and non-technical phone screens involving questions (technical and non-technical) and coding challenges. Commonly, the interviews are conducted by a team of software engineers and hiring managers.

Facebook uses three types of interviews covering the following areas:

  • Your ability to adapt to the Facebook culture, along with some technical skills – known as the behavioral or Jedi interview
  • Your coding and algorithms skill (these are common problems that we'll cover later, starting with Chapter 6, Object-Oriented Programming) – known as the Ninja interview
  • Your design and architecture skills – known as the Pirate interview

You can expect a combination of these types of interviews. Commonly, one Jedi and two Ninja are enough. For positions that require higher experience, there will be Pirate interviews as well.

If you pass these technical phone screens, then you will receive some homework including technical questions and coding challenges. This time, you have to provide elegant and clean coding solutions.

The main focus is on your capabilities to build something fast in any language. You can expect to code in PHP, Java, C++, Python, Erlang, and so on.

The team of interviewers will take the decision to hire you or not.

It is advisable to search interview at Facebook on YouTube and watch the most relevant testimonials and roadmap videos. Also, search for Facebook's most asked interview questions.

主站蜘蛛池模板: 当阳市| 师宗县| 南丹县| 锡林浩特市| 二连浩特市| 黄梅县| 云龙县| 巍山| 游戏| 游戏| 昆明市| 蓬安县| 长武县| 东乌| 灵石县| 方城县| 双城市| 枣庄市| 九台市| 阜南县| 壶关县| 玛曲县| 京山县| 东乡县| 景东| 白银市| 洛浦县| 老河口市| 阿拉善盟| 小金县| 密云县| 千阳县| 通河县| 双辽市| 余庆县| 灵丘县| 许昌市| 龙江县| 沾化县| 陇南市| 剑河县|