Pergunta de entrevista da empresa Swoop Technologies

Given a new assignment to implement a driver. What steps would you take to get started on your task?