I applied online. The process took 1 day. I interviewed at Meta
Interview
I solve the first question with optimal complexities in 10 min but the recruiter said they don't know about python and asked about python specific questions for 25 min and take my time for nothing. I have 15 min left for the next question I find the time: O(n^2) space: O(1) approach but time needs to be O(n) which I can figure out and optimize after I code the solution but again my interviewer wanted me to solve 3-4 examples more and spend my time. All of them work on this solution then I have 5 min left and they did not let me code it.
I applied through an employee referral. I interviewed at Meta (London, England) in Nov 2021
Interview
Got asked 2 LC mediums in the phone sceen, with 40 minutes to solve them. I solved both optimally but still got rejected. I imagine that the onsite consists of 3-4 more rounds like this.
A 45 minute technical phone screen, and then a 3-4 round technical phone interview a few weeks later if you pass.
It depends on the interviewer, but from my experience, they expect near-perfection (optimal solution).
Interview questions [1]
Question 1
Remove minimal number of parentheses to form balanced string.