I got a call from the recruiter. She shared the JD and process.
I had one technical telephonic round. The recruiter came back with time options for face to face round said will take about 3 hours. I visited the company for face to face round.
There were 3 rounds of technical interview - first by technical person, lead and the last round by Director, Engineering. Once all technology rounds were done, the HR (salary) discussion was done the same day.
It took me a day to send my documents and again the offer letter was on my email the next day. Must complement them for their responsiveness.