“Cursor's hiring process for some roles involves a two-day on-site work test where candidates build a project within the company's codebase.”