front end machine coding round questions