Recruiter reached out to me via LinkedIn and asked for my updated resume. I send it to him within a few hours. About 10 days go by before he calls me out of the blue. We talk about the role that's available. He likes my enthusiasm for the company and says we will move forward with the application process. He then sends me a link to apply online and also says I must submit a background check since they are a financial company. I found it odd that he asked for me to submit a background check before any interviews had been scheduled.
Two days later he sends me an onsite interview schedule. I had no say in the day and time. There was no online code challenge or anything, just straight to onsite, which I found odd. I show up for the onsite interview, which consisted of 5 rounds + lunch. The entire interview schedule was very late through every step of the way.
Round 1 was with a Director. Asked a lot about my previous internships. Asked about my projects in detail and a technology I had listed on my resume. He then asked a technical graph question, but I do not think he expected any code. It was more of a high level discussion of the algorithm.
Round 2 was with an engineer. He only had 10 minutes to interview me because we were running late. Asked about what I was looking for in a role. He liked that I researched the company.
Round 3 was with a Manager/Director. Asked some very common behavioral questions such as "Walk me through a technical challenge you solved" and "Talk about how you resolved conflict in a group". She then asks me two coding questions. One was a very easy string question (took 3 minutes), the other was more complex but not too difficult.
Round 4 was with a former web dev. She seems to have switched to a more HR-like position. She asked me how I tackle big problems and my problem solving process and how work was split up between project members in past internships/classes.
Round 5 was lunch with recruiter in the company cafeteria. Not much talking, mostly eating. Also was behind schedule so this was rushed.
Round 6 was with an engineer. He asked me about my internships/projects and asked me to implement things listed on my resume. He then asks me a coding question.
After I was done, I was given a brief tour of the office. Overall, they asked about my resume more than asking me to code. They did not seem to care at all about Big O time complexity. Other companies I have interviewed with usually follow a pattern of 5 min intro/tell me about yourself, 45 min coding exercise, 10 minutes to ask questions. First Republic was more of a resume deep dive.
After my onsite interview, they never followed up. I sent an email to my recruiter several days later, which got ignored. If you're going to bring someone to a full-day onsite interview, at least have the courage to reject them. I'm not even asking for details about my interview performance; I just want to know if I am moving on with the application process, yes or no. Overall, this interview was not a pleasant experience because of the lack of professionalism. They were extremely behind schedule to the point that several interviews had to be cut short from an hour to 10-20 min. They also never followed up after the onsite.
Additionally, I felt like none of the interviewers answered my questions well. They usually deflected my question to talk about something related to what I asked, but never answered my questions directly.