Got approached by an external agency, who showed my CV to BT recruiters. Then had to pass a numerical test online - practice a lot in advance! every question was timed separately. Then I went for a face to face interview with HR which was not pleasant at all, rather as an interrogation, trying to fail you..