There is plenty of companies and startups that hire directly from college campuses. (Although for top companies, most college grads in engineering are expected to have do one or more summer internships during their college years).
Many companies make a distinction between a college hire and an industry hire. Often for college hires, there is no published job description other than working with directly recruitment and career office of the schools or on campus events (free pizza!!!) to get word out on job opportunities. So for industry hires, there must be a job description. For big companies with robust college recruitment programs, most job descriptions on their website are targeting industry hires. If the hiring managers are targeting industry hires instead of college hires, most likely they want someone with some experience. And with two years of experience usually is still considered a junior developer.