TE Data interview question

Protocol and delegate and dependency