Urmila Singhal has written very detailed and interesting posts on how to interview for a technical program manager role.

Interviewing to become a Program Manager from a different role: Introduction to what are the skills needed to become a Program Manager - http://www.urmilasinghal.com/2012/11/interviewing-to-become-program-manager.html

Is project management like parenting? - Interviewing for a program manager Part 2: What is Project Management, what are the different methodologies of Project Management - http://www.urmilasinghal.com/2012/11/is-project-management-like-parenting.html

Communication with your grandma and the technical architect at the same time - Interviewing for a program manager Part 3: What is communication, its importance. Principles of communication and Different types of communication - http://www.urmilasinghal.com/2012/11/communication-with-your-grandma-and.html

Approaching design questions in an interview - Interviewing for a program manager Part 4: What is design and the types of design questions - http://www.urmilasinghal.com/2012/11/approaching-design-questions-in.html

Abstract Design Questions Approach - Interviewing for a program manager Part 5: Approach to abstract design problems with examples - http://www.urmilasinghal.com/2012/12/abstract-design-questions-approach.html

Architectural and Algorithmic design questions - Interviewing for a program manager Part 6: Example of an architectural and algorithmic design problem with a solution - http://www.urmilasinghal.com/2013/01/architectural-and-algorithmic-design.html