Data Engineer I applicants have rated the interview process at Meta with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 74.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 2 weeks. I interviewed at Meta (New York, NY) in Sep 2018
Interview
The interview went really well. The HR is super helpful and gave many suggestions. The interviewers are also kind. Just think out loud, communicate more and you will get it.
I applied through an employee referral. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Sep 2018
Interview
I was referred by one of the FB employee. One of the HR connected to me in a week and asked me about my experience. He was very happy with me and then came the online coding round using coderpad. I was asked 4 SQL and 3 Python questions. I think they have 5 SQL and 5 python question but depending on time bandwidth they ask you as much as possible. I did very well in SQL. I struggled with Python. But I cleared the interview. The reason I was sent to the next round was I shared my thought process at each level. For example. When they showed me the ERD I mentioned what are the facts and dimensions. I also mentioned that there should one more dimension for promotions. Basically gave my views on what could be better. Then with SQL I always started giving answers logically. by always giving the business context. Example-- One question was to find percentage increase in revenue due to promotions. I didnt even look at ERD and directly said promo_id should be in fact - 'sales'. Price of the product should be in dimensions. Ask the interviewer what exactly does she mean by revenue. Like are there any additional earning you get for a product.
I will be travelling for onsite interview soon. Will update my comment once it is done.
Interview questions [1]
Question 1
SQL:
1. Percentage increase in revenue compared to promoted and non-promoted products.
2. Products classes that has the highest transactions
3. Count of Customers who bought 2 items type (A,B)
4. Don't remember
Python:
1. Average length of letters to words.
2. Parse an ip address (This is a favourite FB question)
3. [[A],[A,B],[A,C],[B,D],[C,A]] -- Find the alphabet with highest neighbors? -- (Wasnt able to solve because of time limit but the interviewer was like I get what I want to convey.. I gave her an algo of what I would I have done)
I applied through a recruiter. The process took 6 weeks. I interviewed at Meta (New York, NY) in May 2018
Interview
Phone interview was quite easy. Standard sql and some basic python problems. On-site interview was pretty intense but not too grueling. 3 technical 1-hour interviews consisting of python, sql, and dimensional modelling. An hour long lunch meet and greet with a FB DE . Also one hour qualitative interview with a PM.
Interview questions [2]
Question 1
given some sample web UI log data, write a SQL query to answer various questions