Recruiter: Program vs Project management, constraints of project management, path of project management, situational questions regarding running a project.
Program Manager: How would you deploy a solution for cloud computing to build in redundancy for the compute cluster (explain from beginning to end(inception to run and maintain))? What is critical path and explain in a situation. No matter how much detail I explained, the interviewer always asked for additional details in an almost argumentative nature.
Software Engineer: Very quick and to the point, no questions on history or what you have done, just problem sets. How would you code a reverse string (no built-in functions can be used) so code function from scratch. How would you multiply or add base 3 numbers?