I got the opportunity to be interviewed by Flagstone for the position of .Net Team Lead.
The interview steps order and format made me curious in a positive way since the beginning.
They are very people-centric, they really care about the person first rather than the skills bulleted list on the cv so to avoiding wrong hires that could negatively impact the company healthy atmosphere.
The steps I went through are the following:
1) Team speed: Here you have the opportunity to have a round table conversation with the whole team you are supposed to join. I found it superb, the conversation was open and smooth, people here asked me more about my expectations and experience rather than usual technical questionaire-like questions.
2) Culture step: Here you will be asked about behavioral scenario you could have faced in your experience or you could face in the future. The person I spoken with really made me confortable. You just need to be yourself and they will appreciate that.
3) Technical step: It's an hour and a half of technical dive. But again, it will be a two-way conversation with the VP of engineering and the Lead Principal Engineer. They will be not just asking, they want to be asked as well, extremely appreciated it. The format is about some technical questions, followed by a pleasant discussion about software architecture, ddd, microservices patterns and a code-review.
During all the steps I've been followed by their Internal Expert Recruiter that has never missed to give me a feedback, not via mail, but calling me directly every single time :)
Amazing!