Good Interview process
Aptitude Test
Technical Discussion
System Test
HR Discussion
1) Aptitude test is a combination of mathematics, c programming and general English
2) Technical Interview would more in detail related to the Job you apply on, couple of programs, Software Life cycle, and more technical questions.
3) System Test - A task will be assigned and need to delivery within given time frame and it is a good practice
4) Finally HR Discussion which is more into joining and work and other documentation process.