Answer by Subhash Trivedi:
Every Engineering company looks to hire some fantastic piece of brains, they want to ensure every candidate they hire should be a good. Good at aptitude, Good at Logic, Good at Communication (Differ's between Company to company).
Because i have experienced working with I.T Companies, I will share the campus recruitment process of I.T companies.
Majorly IT companies can be divided into 3 Categories.
1. M.N.C (Companies having offices all over the globe / Companies strength 10,000 + )
2. M.S.E (Companies may / may not have offices across the globe / Companies strength below 10,000 )
3. Start ups ( Companies Just begun, less than 5 years old. Companies strength below 500 )
Each of this above categories have different ways of recruitment. Moreover it also depends if the company is a I.T Services Company or I.T Product Company.
A product company is a company that provides a solution that does not necessarily have a problem. Here is you usually "build a better mousetrap". Product companies compete on technology, using IP or engineering talent to win. Lots of companies in Silicon Valley fall under this category. You are using one of the best product companies in the world right now.
A service company is a company that provides a solution to a problem, but usually without a (physical or sold) product. Usually this is through content, partnerships, video, etc… The Huffington Post is an incredible service company. They solve the problem of political commentary on the web (although there are lots of people doing this). Service companies usually compete on the service or content they provide, not technology. Another example is probably Amazon, who competes on the service they provide.
Product companies normally have very high standard of recruitment and services companies (not all) are more concerned about the head count.
Recruitment pattern of most services companies is as follows:
1. Aptitude/ Logical Reasoning Test
2. Group Discussion
3. Technical Interview
4. H.R Interview
Note: Most big companies (M.N.C's have percentage criteria for being eligible to appear for the Interviews)
Recruitment pattern of product companies is as follows:
1. Aptitude Test ( Technical and Logical)
2. Hands on Coding Test
3. Technical and H.R Interviews
Note: Product companies do not necessarily prefer percentage criteria, but because they want extremely good talent they tend to focus on recruiting from top engineering colleges.
I hope this is useful, let me now if you any more questions.