The best time to ask questions is typically at the end of the interview when the interviewer tells you it's your turn to ask. However, if there's a natural flow in the conversation and an opportunity arises earlier, feel free to ask relevant questions at that time as well.