First interview was with the recruiter and it went very well. Very organized recruiting system with reminders sent via text message and email. Recruiter was personable and asked relevant questions.
Second interview was with the hiring manager. Interview was very long and went over by a half an hour. The interview questions were mainly behavioral in nature and a few that revolved around Java and Kafka. A red flag first appeared to me when I was asked Database Administration questions as I thought this interview was for primarily Java. This is the second interview that I have had that requested a software engineer and wanted Database Administrator duties. Coming from a very large tech company, the data base administrators are their own role and software engineers cannot just assume that role and try to fix things on their own. If you want a DBA, hire a DBA.
There was an additional interview that I did not get selected for, and the rejection come back as being rejected from a role that I did not apply for. Due to the inconsistency of the interview with the hiring manager, I had already decided to decline an offer if one was given, so I was not surprised to see a rejection letter.