During the phone interview, I was asked about projects that I worked on
and whether I had mobile development, javascript, and api experience, and encryption. During the
on-site interview, I was just shown the project and expected to provide intelligent feedback on it
right then and there. I found that unfair as I have no idea of their business rules
and have not seen the code base. Constructive feedback like that takes some analysis.
In the end, I was told they had other's already scheduled to interview and would decide the following week. Later that same day the job was reposted online so it confirmed what I knew at the onset that I did not get the job. The email I received a few days later stated not enough experience. During the in-person interview, none of my experience was discussed just the project.
I would advise to study up on call center metrics software, know what general features that sort of app entails then when you get to the interview you can possibly give constructive input right then and there on their custom system. In summary, it seems they want a unicorn of customer service pro and tech geek for a junior level price. ( I'm am not saying this just because I did not receive an offer, during the days of interview scheduling I received two written offers from other companies. I went out of respect for the recruiter as I already had agreed to go prior to receiving the other offers)
Hope this helps because I know how tough the interview game of "gotcha" is and I am certainly glad it's over for me!