The interview was a mess. If they work as they interview people, I wonder how they manage get anything done. I have applied through a recruiting agency called Memsys. Memsys wanted me to say "yes, I'm 100% sure I will take the job" even before the interviewing process started! The recruiter told me he would be fired otherwise. How manipulative.
Initially, I've been told that I would be paid 130K which is really good for a position in Charlotte, NC. At the end of the interview they said their budget is only 110K + anual 5% benefit.
They would schedule interviews, and then they would cancel them at the last minute (twice), ruining my plans. They would call and interview me without any notice. People interviewing me were surprised to find out I have been interviewed already. Often I had a hard time understanding the interviewers since they had very strong accent. It took me about 1 minute to figure out the "factory sesOn" meant "factory session".
At the end of the process, I've been told that they would like to introduce me to the client, which is a formality, but I would have to tell them already if I'm going to take the job, before meeting the client. This was a point when they said it's 110K, not 130K. They were worried I would back off and that that would make them look bad. I said I wanted to talk from someone from the team, I just wanted to know if people like working there. Nobody from the team has called me. I got a call a week later from Memsys (recruiting agency) pushing me to saying that I will accept the job, even though I said like 5 times that I want to talk to someone from the team.
In the end, I've said that I refuse to proceed with the interview process, since it has been such a mess, and I don't want to have anything in common with this company.
A bit of a funny part: when we had a Skype video interview, interviewer's wife went out of the shower, wrapped in a towel. I wish the interviewer's camera quality was better so that the screenshot I made was of a better quality too.
As for the interviews themselves, they were not hard, and mostly were focused on Spring. Unlike other companies, they were not seeking to find out if I have some general understanding on how to build apps, or on some algorithms, they wanted to know if I know Spring. Actually, I'm surprised I passed those interviews, since I have very little experience with Spring, and a lot with Java EE.
Even though the interview process was so messy, there was a positive part too: compared to other companies it was quite fast and relatively easy.