Offered some technical questions to solve online, you would think you are applying to be a lead developer at Microsoft. They must clearly think they are on par with them or something. Was expecting to build a site using web technologies, like done many times previously for same job role.