Interview had 3 sessions, first HR, second technical, third assignment. First was pretty easy, just talking about your background and experiences. Second the recruiter showed you 5 different codes on basic OOP, SQL, and C# concepts and you had to discuss ways to optimize. Third they gave you a simple project to do at home and you would talk about it with the leads. The first 2 were relatively easy but the 3rd one I think was almost impossible to pass. Not that the assignment was difficult but the leads seemed to have this pre-conceived vision of this candidate in mind, and if you didn't match that, regardless of your abilities, you were not selected. One of the leads seemed to have a bit of an anger management problem and seemed to get rather offended on any question you'd ask like 'describe a typical day as an engineer at paylocity'. When I asked him about his previous companies he went on a rant on stuff that really isn't a big deal. He seemed to be picky on stuff that really doesn't matter, it was a bit like walking on egg shells. Although the company and the people were great up until the last interview, I didn't like the way they ghosted after the rejection, especially after the amount of hours I put in on the project. They pretty much shut off every communication after the rejection. Every company I've interviewed for historically at least gave you feedback and offered a phone call, especially after assigning something that takes time, not here though. I'd be a bit wary on their people first philosophy, it seemed a bit more kool-aid than authenticity if anything.