I have had two technical phone interviews with a company. I believe they have both gone fairly well and the company has asked me to come in for an in person interview. The interview is scheduled for a few days from now, but I just received an email asking that I fill out an document titled "Application for Employment" as well as an NDA. The application appears to be for an external company to conduct a background check.
The NDA seems to be focused on things like interview questions and recruitment practices.
Is it normal to be asked to sign such documents before an offer had been made and especially before an in person interview?