Inside Facebook & Crush Your Coding Interview – Talks

Presented by Alejandro Marcu (@AlejandroMarcu) – Software Engineer at Facebook.
Sponsored by New Zealand PHP Conference
September 1st,  Palmerston North – Massey University
September 7th,  Wellington – Victoria University

Inside Facebook

In this talk, I’ll explain at a very high level how Facebook works, including Hack (the PHP dialect Facebook wrote), web servers, the data layer and access to databases. This will show the students how some things that they’ve learned are used in practice, as well as other approaches for a site that runs in a huge scale.Then I’ll move on to explain how is the workflow for software engineers, including source control, code review and sending code to production.

Crush Your Coding Interview
This talk is for students that are looking to start applying for intern-ships or full time jobs in companies such as Facebook, Google, Microsoft, Uber, or probably some companies in New Zealand as well. I’ll explain how to prepare for the interview, including some examples of typical questions and how to approach them.

Palmerston North

When: September 1st, 2015 at 10am.
Where: Massey University – Palmerston North

10am – 11am: Inside Facebook
11am – 12pm: Crush Your Coding Interview

Register Online – Palmerston North



– When: September 7th, 2015 at 5:00pm.
– Where: AM102, AM104 Alan Macdiarmid Building Victoria University of Wellington – Kelburn Campus

5.00pm – 5.30pm: General Introduction
5:30pm – 6:30pm: Inside Facebook
6:30 – 7:30pm: Crush Your Coding Interview

Register Online – Wellington


Students: Register Online and get a chance to join the New Zealand PHP Conference 2015 for free.

More details:


Alejandro Marcu

Alejandro Marcu

Alejandro Marcu – Software Engineer at Facebook

Alejandro has been working for over 6 years as a Software Engineer at
Facebook in Silicon Valley. He worked in a variety of project such as:
Huge Data migrations, pages timeline, photos, the ORM system used
internally, code generation and currently on the Ads API.

Alejandro started programming games in Basic at age 9 in a CZ Spectrum
computer, and later switched to a PC where he learned Turbo Pascal and