(edited)
(edited)
Hi there,
From my point of view, the best time to ask is at the same time as receiving a business card.
When I was going through interviews, I did this more than a few times and never got turned down - if the person sees potential in you, they are inclined to give you a chance to practice! It is also much harder to turn down an offer in person than it is over email.