Design an online coding judge
Company: Meta
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's understanding of distributed systems, secure execution of untrusted code, resource isolation and limits, asynchronous job processing, multi-language runtime support, and scalability and fairness considerations.