These days, companies such as engineering firms, tend to recruit individuals who have completed certain majors as it is essential for the performance of their job duties. Others prefer to offer hire interns and let them grow on the job.