I have signed NDAs in which I have agreed not to disclose interview questions I was asked, and I think NDAs are a fair solution to this problem. The only potential problem for an organization like Airbnb is that it can require a lot of infrastructure and legal horsepower, which perhaps only larger companies have the luxury of.