Online assessment was great. It has two parts - logical reasoning and technical questions on HackerRank. Logical reasoning has maze-type questions, 15 level with increasing difficulties. Technical part has 5 questions, some using Python/C languages, some using SQL.