When people apply for a job in consulting, they typically don't just apply to one company. And each company has several interview rounds which add up, not to mention the actual preparation time for those interviews.
How common is it that people take their time to do case prep full-time or with only part-time responsibilities such as a working student job or master thesis? On the other hand, some people simply can't afford to do so because they have to work an existing full-time job. But then you would also have to take vacation days for the recruiting days, which makes things difficult. How doable is it to do the whole consulting recruiting process at multiple companies on the side while working full-time?