I applied online. The process took 1 week. I interviewed at Meta in Apr 2014
Interview
I applied online and within a few days received a request to choose a date for a 45min technical interview. They sent me a link of the "collabedit" I think - to familiarize myself with it.
Once I got on the phone with the interviewer, she send me the link and she had already typed the problem that I had to solve. The problem statement was unclear, when I asked questions she could not explain well what she wanted, there was a lot of disturbance on the phone - so I offered to start writing some code but she would not let me write till I came up with some idea of how I would proceed with the data structure she had in mind.
Unfortunately, we spent 40 minutes just talking and brainstorming and then finally in the last 5 minutes she said I could start coding. I quickly wrote some working code, but ofcourse 5 minutes is just not enough.
Overall, I think they should have a timed online code assessment where these all issues don't come in the way.
Interview questions [1]
Question 1
How would you create a dictionary with the given words?
Took about a month altogether, which felt longer given the intensity of the process. Kicked off with a technical screening, followed by two rigorous coding interviews. The DSA question on binary tree vertical order traversal hit me hard at first, but then I recognized the prompt instantly — I had just worked through something similar on PracHub. The final round was focused on system design, and while I ended up receiving an offer, I ultimately declined it. Overall, a challenging experience that definitely sharpened my skills.
1 leetcode med, 1 leetcode hard. make sure you know your DSA and leetcode questions. I wasn't able to get an offer bc i didnt complete the second question. Got a reply 2 days later saying they would move on
Overall, the process took a little over two weeks, which felt a bit longer than I anticipated. After a quick screening, I went through two technical rounds focusing on coding and DSA concepts. One of the questions was a classic palindrome check; mid-way through, I realized it was something I had practiced on PracHub just days earlier. The final step was a casual behavioral interview. I was relieved to get an offer shortly after, which I happily accepted.
Interview questions [1]
Question 1
Given a string, determine if it is a valid palindrome considering only alphanumeric characters and ignoring case.