After receiving my first call from BoA ML, it took me around 4 months to get hired. All their decisions are taken at Asia level. And if there is a freeze on hiring, you will just have to wait.
The day i was called for an interview, i had 3 interviews in a row. First with the HR head then a Technical round and last with the Department Head. After all these rounds i received a call after 4 months that they have chosen me and i am hired.
BoA ML has a very strict background check policy which also involves police verification. The interview per say was not that challenging. What was challenging was the entire process, from first to end.