I had the interview a day ago, and I’m not going to wait for feedback before I write this review!! The experience was too bad that even in the unlikely event of receiving an offer, I won’t consider it. The interview included three steps 1- A quick screening by a very well organized and friendly recruiter. 2- An hour video call with two friendly directors, was asked some behavioral and technical questions, over all very nice experience. So far, I had a very good impression. 3- Next day I received a call from the recruiter to schedule a 3rd interview (technical). Then I had what is BY FAR the weirdest and least professional interview I ever had! A mid-level developer that was leading the interview! and a senior developer that was a spectator for the most part! It started with “why did you leave your previous job” which was kind of weird since I had a previous interview with two managers! you'd think the developers conducting a technical interview will assume I was already asked this question, anyway I answered and didn't think much of it. The next question was (again by the mid-level developer) "Why are you applying for a senior position, you were an architect in your previous job, are you just trying to get your foot through the door and then rapidly get a promotion??!!" At that point I was very tempted to conclude the interview, I could see were this is going, but I thought I will entertain this charade a little bit. The interview lasted 33 minutes, during which I was NOT asked a single direct technical question!!! Only few silly and pointless questions. "What is your favorite C# feature? Did you ever use (insert random technology that isn’t listed on the job description or on my resume) These guys clearly didn’t want someone with more experience on the team, and the nerves on that kid asking behavioral questions!! Like at best this shows me that you have no faith or trust in your managers and you think you can do a better job analyzing my answers than them!! But of course, it wasn’t about that, they just didn’t want someone with more relevant experience on the team. The Management share the blame, this is a company with a ton of legacy applications, and they just started modernizing their applications, moving to the cloud and applying a micro-service architecture, and yet they picked a midlevel developer that never worked on a big project before (his LinkedIn profile states that he was a tech support until a year ago) to conduct the interview and ask questions about things he has no experience with! Clearly there is no oversight in this company! A tech support is suddenly architecting their applications! did they really think he would want any sort of competition. Overall, a very bad experience and a very bad reflection on how decisions are made in this company!