Machine learning engineer interview questions