Apple interview question

What is your project management style? How would you protect the engineering group? Why do you want to change / apply for this position? Describe how you would approach a project with just a high level, vague requirement.

Interview Answers

Anonymous

10 Mar 2017

1) My project management style is detailed and organized with a high level of communication with my team. I believe in investing heavily in the planning phase of a program, so the execution phase of a program can happen as smoothly as possible. 2) I protect my engineering team by trying to give them as much time as possible in the schedule to build their best design. On tight turnaround programs I communicate upcoming deadlines with them as early as possible so they can plan their own workload. During design and execution, I protect the engineering team from scope creep emphasizing solving the problem as posed. 4) When approaching a vague problem, I would first ask to clarify the end goal of the project. Hopefully that end goal can help me work with the sponsor to define project objectives. I will then ask for a project budget and deadline. I would bring a program proposal back to the sponsor and get their feedback to either go back and update, or move forward with the program.

9

Anonymous

30 July 2015

I would protect my engineering group by making sure that engineers are not distracted and avoid context switching, as much as possible, once they have started working on the project. If the project has a very high level and vague requirements then I would start working with the product and engineering team to narrow down the requirements and create a proof-of-concept for the customer. Understand what are the customer requirements and work backwards to address the problem. Once the initial spike is done by the team and prototype has been demonstrated. This would be a good time to write the requirements with detailed use cases.

7