The whole process is tedious and random. They are really preservative about their culture, I guess that's the reason why I have to go through 4-5 rounds of meet-up/interviews. The first 2 rounds are just meet-ups, the manager introduced their culture, company, and why the First Republic Bank is different from other mega-banks, after that is the take-home assignment; and after that is the one whole day (9-6) on-site interview, if you are lucky, there is one additional follow-up interview. To be honest, I really enjoy the take-home assignment, but I feel a lack of respect during the interview process. First, the whole process took way too much time, almost 3 months since the first meet-up. Second, they canceled/rescheduled the interview multiple times . Third, the on-site interview questions are not quite relevant to the role and not well organized.