The interview process was lengthy but un-managed. Got a call from recruiter seeking details about current job, responsibilities and she recommended to apply for Senior Developer position. Got a call from the team member and went through technical interview on the phone for 30 mins or so. Got an mail from recruiter that I have cleared the phone interview and was called for onsite interview. Here is the point where the communication gap started to happen. Though the recruiter sent the behavioral questions and promised to touch base with me about the onsite interview process, but she never got back to me. Till the day before the onsite interview day, didn't get a call. So, followed up and got to know there will be 2 behavioral and 1 Job fit interview.
On the onsite interview day, came to know that the plan had changed and was instead interviewed for 2 behavioral and 2 job fit interviews, which was not what the recruited had told. Anyways, went through the interviews. Job fits were technical interviews and one of them was telephonic where the interviewer was interested in knowing what I had done and didn't ask any specific questions. The second Job fit was face to face wherein the interviewer asked pointed questions about Design Patterns, WCF Services, Web Site Security, Test Driven Development etc. Both of Job Fit Went Fine
Then it was followed by two Behavioral interviews - First Job Fit interview was about specific situations where I had to call for an expert help and a situation where I had to change any process. She kept taking the notes also, and it went fine. The 2nd behavioral interview was not BI but technical interview again. This was also surprising and I was asked coding questions wherein they had code snippets and they wanted to know the output of the code. Was asked about one situation also. But was told by recruiter that BI is situation based and not technical, but here it was. So, guys beware and be ready that it they can change the plan randomly or ask technical questions in BI, which was mis-communicated or mismanaged. It seemed that they had some other hidden agenda and I felt that it was not a very managed or planned process which they usually are proud of. Even after sending the e-mails of the detailed plan, they changed the plan on the D-Day.
Anyways, after the interview got a mail that I have been selected, but recruiter took 1 week to come back with the offer.
Then I got one more shocker with the offer. Guess what they offered me Software Developer position and not the Senior Software Developer position that I had applied for, which I declined.
Now, I am wondering what was the root cause of this fiasco. They communicated different interview process but conducted different process, communicated different position but actual offer was for a different position, which was again mis-communicated. If they can do this before joining he company, wonder what they will do after joining.
So guys, please be careful and just don't go over the board with Capital One. It is just another company with inefficiencies.