Telephonic screening (full fledged technical interview), then In-Person interview (by interview-panel), then HR (salary negotiation), then offer finalization. The whole process took more than two months of time. The company will pay good enough for an excellent candidate.