Principal product manager interview questions