Applied through website, had a good quality interaction with pleasant HR staff shortly after, who sent through a straightforward coding challenge and were very communicative. Despite passing the coding test, was told that the positions had been filled in the meantime. Disappointing, but the feedback and communication was excellent otherwise.