I applied online. The process took 2 months. I interviewed at Meta
Accepted offer
Positive experience
Average interview
Application
I interviewed at Meta (Redmond, WA)
Interview
2 rounds, 1 coding 1 research. they are scheduled consecutively, each 45mins, the research interviewer is also the hiring manager / actual manager during the internship. there could be one more research if another manager is also interested in you.
Interview questions [1]
Question 1
coding: implement k-means from scratch
research: talk through my papers and their project
There was 1 research and 1 coding interview. The research interview consisted of 2 parts: in the first part, they asked questions about my publications, while the second part was a brainstorming session about a research problem.
I had two interviews: one for research fit, where I presented my own research and the interviewer asked a lot of open-ended questions and the second was 45 minutes of ML coding (no pytorch), which was not very hard.
there is one coding round, just two lc easy questions, and 1 research round, asked about my research papers, gave hypothetical situation and asked for specific model architecture design details. Overall was pretty normal and not hard.
Interview questions [1]
Question 1
1. Dot Product of Two Sparse Vectors
2. Randomly sampling K elements from a list without replacement