Split into two days: Day 1 was an HR interview - asked me what training I would be interested in and some basic questions on culture. Followed by a quick technical paper quiz and then some Q&A. Day 2 was fully technical - it involved a pair programming exercise and more technical questions - this is where the red flags showed. Red Flag #1 - the Pair Programming exercise: It was a Pair programming exercise that was required to follow ultra-strict TDD principles. The aim was to solve the problem of converting a Roman Numerical string into an integer. However, the strong demand of TDD only highlighted an extreme culture of micro-managing! Red Flag #2: Interviewing me like an Architect: While the principal of aiming high and above your current role is fine, it became clear that they expect more for less - in other words, work mostly above your pay grade for the lower pay grade. Overall, the company projected (at least to me) a strong corporate culture - not ideal for everyone. If I got the job offer, I wouldn't have accepted.