doordash interview project deep dive