I applied online and got selected to do a 1st interview online on a platform.
1st Interview was fully online for around 4 hours.
It did include logical, behavior and programming problems along with personal carrier questions.
Timing was not a problem and flexible.