^ Very good point. Anything in banking, consulting, Big 4, FLDPs essentially require a meaningful internship (s), preferably at a big brand. These are hard internships to lock down. Very competitive. Less than likely to get them prior to being a “natural” rising senior (and they they offer you a job upon graduation) and often require a previous internship just to get the internship. Look on linkedin and check out the background of these kids and you’ll see multiple internships. Don’t have time if you’re getting out in 3 years.
They also require a certain maturity level and generally want to see meaningful leadership in relevant campus clubs. Hard to get that experience prior to junior / senior yr as there is a pecking order to how that all works,