Coding Interviews Mistakes: preparation, problem-solving, communication, testing, time management, confidence