No, it’s not mandatory for all jobs, but it's highly recommended for sensitive roles like drivers, security guards, or finance professionals.
Usually, it takes between 7 to 15 days, depending on the state and the process used.
Yes, many states in India allow online applications through their official police portals or Passport Seva Kendra services.