I recently had a Bloomberg phone interview and since it was my first one I've ever done I tried to talk through the solution while I was coding at the same time and this made it harder to focus on the solution itself and messed up my train of thought.
What is the best approach in your opinion: code everything and explain afterwards or explain while coding?