While interviewing for a Program Manager position, you are often asked design questions with respect to architecture and algorithm. The next blog post explains in detail on what type of architectural and algorithmic questions are asked in an interview, how to approach these questions and the expectations of an interviewer for this questions. For more details, read the blog post http://www.urmilasinghal.com/2013/01/architectural-and-algorithmic-design.html