Apple Interview Question: You have no extra time and no... | Glassdoor

Interview Question

Engineering Program Manager Interview Cupertino, CA

You have no extra time and no extra resources but is asked

  by the CEO to add 20 extra features, what do you do?

Interview Answer

3 Answers


1) I would first evaluate the current demand and see what other non-critical items can be dropped to address this.

2) Drop everything and do what your CEO tells you

NA on Apr 27, 2010

First, I will try to figure out how important these 20 extra features, whether some or all of them are 'must have', 'should have','could have' or 'nice to have'. I would totally rule out any 'could have' or 'nice to have'. A project/program manager must have courage and conviction to say 'no'.
If some or all of those features are 'must have' or 'should have', then I will see what features in current project/program can be dropped in favor of the new features. use creative project/program planning or use overtime as much as possible without adding extra risk.
If none of the above is true, then extra resources or time must be negotiated. Through analysis of the situation and clear communication is key to achieve this objective.

Anonymous on Apr 29, 2010

It's always about trade offs. Add the 20 requested features to the list - then sit with stakeholders (marketing, engineering, etc) and sort the list by priority and by ease of implementation. Customer must haves should come first and these hopefully were articulated when the core product was conceived and started. Include in the list the level of completion of the features. Completed ones are done, move them below the line. Review the remaining - which can be completed in remaining time with available resources and which have to be dropped. Be the strong project manager and present to management. If the company only wants yes persons with no critical thinking skills, you probably don't want the job anyway.

MTC on Dec 8, 2016

Add Answers or Comments

To comment on this, Sign In or Sign Up.