USB driver interview questions