HR staff did a phone screening interview.
Then got todo an online recorded interview (behavioral and a technical question).
An online interview with an engineer (there was a coding challenge).
Then a final round interview that include about an hour technical interview and then less than an hour of behavioral interview.
Want to give a HUGE shout out to Charles Schwab HR.
I was very well treated by them. They were very communicative in answering my questions and they always keep me in the loop in each interview phase.
They are the best!