DoorDash Interview Question

What is protocol? and the experience of multi-thread