Solicité el puesto a través de un captador. El proceso duró 3 semanas. Acudí a una entrevista en Meta (Londres, Inglaterra) en dic 2015
Entrevista
Was contacted by a recruiter via Linkedin and offered to apply for the position which required a relocation from my country. Had an HR interview over the phone, then a technical interview over Skype and a shared text editor, then they flew me over to the final interviews on-site.
2 of the on-site interviews were purely technical, 1 background/personality interview, "unofficial" lunch with a team member, and a business/product interview with the team leader and a team member.
I was expected to be familiar with Facebook's business products in detail - which tools exist, how do they work, API calls etc.
Preguntas de entrevista [5]
Pregunta 1
Boggle game - given a board of letters (2d array) and a word (string), return whether the word exists in the board. From each letter you can move in all directions (including diagonals), but you cannot use the same letter twice.
Write a basic Regex engine implementing the "." (any character) and "*" (previous rule, 0 to many). The function receives a string (letters only, no need for escaping) and a string pattern. It returns a bool whether the string matches the pattern. For example, the pattern "AB.*E" should match both "ABCDE" and "ABEEE".
Given a pointer to the head of a singly linked list, iterate it backwards printing the values in reverse. Give 2 implementations - a recursive one, and an iterative one.
Business/Product scenarios: Talking to a CEO of a company that do not currently use Facebook, how can they use their existing customers database to start a targeted campaign?; Which metrics are the most meaningful for a CEO? (Awareness/Conversions/Retention) How these metrics can be measured (technically) using Facebook products?; Using Facebook ads to promote a mobile app, how would you detect and count installs that were caused by the campaign on Facebook?
Personal/Background questions: Tell me about yourself; Give examples of big career challenges; Why do you want to join Facebook?; What is Facebook's most innovative feature?; 2 most amazing web products in the last year?
A typical Meta software engineer interview process: starts with a recruiter conversation, followed by two coding assessments, a system design session, managerial meeting, behavioral evaluation, and two LeetCode-medium coding interviews.
Preguntas de entrevista [1]
Pregunta 1
Q: Design system for offline conversion tracking
Q: Multidimensional binary search
Q: d-ary heap implementation
Solicité el puesto a través de un captador. Acudí a una entrevista en Meta
Entrevista
Call with HR ( they will ask you to talk about yourself and give you a job description) First round of coding interview ( easy question, last 30 mins) Second round coding interview (in person)
good interview process, online assessment and later phone interview
-very nice and focuse people, very professional and make their best not to put you nervous.
-try to go there with low expectations and hope for the best