I want to develop a registration form employees based on different steps like company,salary,interview,pors and crons etc. they are pages for the registration process. Can anyone tell me how to develop this kind of functionality?
Try the Multi-Step Registration module
With Multi-Step Registration you can create multi-step (wizard) user account registration forms. Each step of the wizard can be configured to, optionally, expose one ore more Profile2 types.
You can also achieve that by creating a custom module. Checkout this post and