Pergunta de entrevista da empresa IBM

They asked me to explain how to delete a middle node from a doubly linked list, including how pointers should be updated and how edge cases like head and tail deletion are handled.