I applied through a recruiter. I interviewed at Meta (Tel Aviv-Yafo) in Apr 2019
Interview
A recruiter reached out to me by mail and although I wasn't searching for a job, it was curious to hear what the role is about. Process was very good, nice people and let you feel they are with you. The recruiter gave me the option to speak with Data Engineer, and I have asked all my questions. I was too stressed out during the first half of the interview that I couldn't think at all and unfortunately did not passed it.
It's OK, I probably will not hire myself in that case.
Interview questions [1]
Question 1
SQL: find % of sales w/o promotions, find brands that have more then 2 products and avg price > 3, Python: find avg word len, input is a string, identify if a string is a valid IP
I had a Technical Screening where I was asked to code some SQL and Python questions. They are of medium difficulty. I thought I did decent, but still didn't get through .. :P
Interview questions [1]
Question 1
Python Coding involving data structures
SQL coding
I applied online. The process took 4 weeks. I interviewed at Meta in Feb 2022
Interview
They had a website that does a good job at showing you every step of the process and tells you what prep your required. I would higly reccomend being very comfortable with solving alot algorithim based interviews and being fast.
Interview questions [1]
Question 1
Write a function that returns the elements on odd positions (0 based) in a list
There is a phone screen followed by two interviews. Phone consists of basic DSA and database questions with a behavioral question or two. After the phone screen there will be a coding focused round, and a database focused round separately.
Interview questions [1]
Question 1
Study Python Data Structures( Lists, Dictionaries, Sets, Tuples etc.), and SQL.