I was talking with someone who's applying for YC just recently and thought how the questions I was hitting with (many almost verbatim from this list) are essentially a checklist for gut checking most companies. YC interviews seem like a really good place to create a really solid foundation.