I learned tons about computer vision and deep learning while working on an augmented reality team. I have a PhD in another technical field with a lot of computational research experience, so I found being part of a research team extremely interesting.
I listened to lectures, assisted in various projects, trained models, and learned Facebook infrastructure. And I only worked 8 hours a day while getting paid a lot. I would happily grab another contract, likely with a different team to get a variety of experience.
Conversion to full-time requires going through the full interview loop.
Of course, I bombed my interview despite having several teams ask me to join. Turns out with a family and job, I just didn't LeetCode enough (though they could just look at all my commits to see if I could code or not – hint, I can, which is why specific teams asked me to apply!).
If you work 2 years, you can't grab another contract for another 1 year.
I realize if you let contractors simply convert to full-time, then that eliminates the eliteness of the company.
However, I think a two-year contract is the most effective interview there is. Plus, the hardest thing about working at Meta is learning the tools, and after two years, you are far better than any new hire. The average stay at Meta is two years anyway, so there should be a straight conversion to full-time employment.
Briefly reviewed the resume and then asked two coding problems, similar to LeetCode medium problems. There were 5 minutes for Q&A. Received a response after 4 days.
The interview process typically involves: * Initial screening * Two technical coding rounds * System design * A behavioural round focusing on skills and cultural fit This is followed by reference checks and a final decision.
An HR interview then a technical interview. The technical interview took place via video call with a Chinese engineer who spoke very broken English. For this interview, one should have prepared for months, which I did not do. The topic was graph tra
Briefly reviewed the resume and then asked two coding problems, similar to LeetCode medium problems. There were 5 minutes for Q&A. Received a response after 4 days.
The interview process typically involves: * Initial screening * Two technical coding rounds * System design * A behavioural round focusing on skills and cultural fit This is followed by reference checks and a final decision.
An HR interview then a technical interview. The technical interview took place via video call with a Chinese engineer who spoke very broken English. For this interview, one should have prepared for months, which I did not do. The topic was graph tra