Very technical and intensive assessment day, this followed a recorded online interview. Very good company to deal with when making arrangements for attending interview. Also required preparation of a technically detailed presentation answering a design question.