I applied through university. The process took 2 months. I interviewed at M&T Bank (Buffalo, NY) in Feb 2020
Interview
So. Dang. Long. Phone screening with a HR rep, a phone interview behavioral with another HR guy, call with some senior SWEs including programming questions, and I was scheduled for an additional interview with SWEs (all remotely) before I accepted an offer at another company and cancelled. I'm not even sure if that would have been the final interview. I was finishing up my undergraduate studies at the time of the interview, in early, pre-pandemic 2020.
There werw two interviews. The first was with HR/recruiter and the second was with an engineer. Both interviews were around 30-60 min. Overall, there was slow-ish communication, but everyone was kind.
Interview questions [1]
Question 1
What could you change about any programming language?
I applied online. I interviewed at M&T Bank in Dec 2022
Interview
Two online interviews one with an engineer, asked mostly technical questions and went over some resume items. Second with a behavioral interview. Very standard, got the offer at the end of the second interview.
I had multiple interviews with various people in different roles. These interviews were spaced apart at least a week so it was a long interview process in order to obtain the job.