PureCode Software Interview Question

How do you conduct user research, and what methods do you prefer?