I applied online. The process took 3 weeks. I interviewed at Charles Schwab in Jan 2020
Interview
It was good, not very stressful, very informative . It will be around 30 minutes with atleast two members of the team. They would introduce the company and get to the questions and then give you time to ask questions.