Less than a week after applying for the "Experienced Software Engineer" position, I received an email from their recruiter requesting a phone call with her. That phone call was centered around culture and fit, with questions such as "what are you looking for in your next position", "tell me something about yourself outside of work". It was a very pleasant conversation, but nothing technical discussed at all. At the end of that conversation, she said she felt there was a good culture fit, and said they'd like to move to the next level, involving a programming challenge they would email to me and I would complete within 2 hours of starting it.
The programming challenge was fun, and not too difficult, but I had to work diligently to complete it within 2 hours. And it had to work, because they were going to run it on their sample data set and ensure it produced the correct output.
I should mention that they asked that the programming challenge to be implemented in Java or Python, but I requested to do it in C#, which they agreed to. They have only Mac's and Linux machines in their office, and my background is all Microsoft. I was impressed that they were willing to let me do it in C#, and that they were even talking to me, since I didn't know Python, their primary coding language.
Ultimately, they decided not to move forward with me, because apparently they had a more qualified candidate. But throughout the process, they were very pleasant and easy to work with. I think BrandVerity would be a great place to work!