HR and screening were well organised and professional. The interview with the hiring manager was a different story. He joined five minutes late and clearly hadn't reviewed my CV or had it open. Despite my background, he spent time explaining fundamental financial concepts as if I were new to the field, and the tone throughout was condescending. After I got parts of two coding questions wrong, I was rejected on the spot and told the company's engineers "could answer much harder questions at 3AM without any problem."