Some recuireter spoke to me on phone and gave me the position's details and the interview details. She told me the following interview will have questions in Python and Sql.
Preguntas de entrevista [1]
Pregunta 1
I will speak about the technical first step where I needed solving questions in Python (half an hour) and in Sql(half an hour).
I succeeded solving 2 SQL questions and 1 in Python.
Sql Part:
I was given 5 tables presented a library. But the main 2 and only tables I needed to use in the following questions were: copies and checkouts.
copies table : book_id,copy_id,condition.
checkouts table: copy_id,checkout_date,returned_date,renwed_count.
First Q:
Calculate the total number of books their condition is good and havent returned yet (it should be called "numbers_of_returned_books"). Take this total and return the books' precentage that their renewed > 2 (this should be called "pct_renewed").
The output should be - numbers_of_returned_books and pct_renewed.
Second Q:
They defined a value - lifetime_value. This value is calculated as : numbers of days since the day they were taken and returned. I was asked to bring the book ids their lifetime_value in top 3 books and pay attention their number of copies <=10 and their returned_Date is not null.
Python Part:
You are given a books list which cotains tuples. Each book in books list contains the book name and its score. For example:
list books = [("Agr",3),("bsa",2),("Agr",4),("mas",7)]
You need to return the highest score sum were given to the top 3 books in the list. You are not allowed sum the score number for a book twice.
Solicité el puesto a través de un captador. El proceso duró 2 semanas. Acudí a una entrevista en Meta en abr 2018
Entrevista
Recruiter tried to contact you through linkedin, then there is a scheduled phone call. You have to take very serious online quiz. One for SQL one for python. Everything is very paced, if you haven't come up a solution with 10 seconds , the interviewers will move to next one. I am able to get all questions right, but I was a little slow. they don't like.
Preguntas de entrevista [1]
Pregunta 1
try to get a pattern out of string or json. ask you to translate numbers from 1 to 100 to names of numbers ( for example 34 translated to thirty-four). you need to come with a solution within 10 seconds, I am able to get it done within 2 minutes. That's not fast enough.
Recruiter reached out on LinkedIn, followed by 1 technical interview, then 3 more rounds of technical interviews and 1 round of behavior questions interview. All technical interviews are sql and python questions, which starts with the easiest and getting harder and harder.
Acudí a una entrevista en Meta (Mountain View, CA)
Entrevista
Very stressing, some interviewers were nice, some were like robots, everything about the process makes you feel like your in a chase, not a pleasant experience.
If working for the company is like that that's a bad place to work at.
Preguntas de entrevista [1]
Pregunta 1
Product sense questions, 4 in each interview of 1 hour