AlgoMaster Logo

Managing multiple tasks with deadlines

Ashish

Ashish Pratap Singh

The idea of working on one single, uninterrupted project from start to finish is a luxury that few in the tech world have. The reality is a constant stream of competing priorities: a primary project, an urgent bug fix, a request from another team, code reviews for your colleagues, and preparing for the next sprint's planning session.

Your ability to manage this complexity—to juggle multiple tasks, prioritize effectively, and stay productive without getting overwhelmed—is a critical skill. It's the difference between being a calm, effective contributor and a constantly stressed, reactive one.

This question is a test of your personal organization, your strategic thinking, and your communication skills.

What Are They Looking For?

The interviewer isn't just looking for a story about a busy week. They are looking for evidence that you have a system. They want to know:

  • Do you have a prioritization framework? How do you decide what to work on first? Is it based on urgency, importance, or something else?
  • Are you proactive or reactive? Do you plan your work, or do you just fight the latest fire?
  • How do you manage stakeholders? Do you communicate clearly about your progress and potential delays?
  • Can you stay organized? What tools or methods do you use to keep track of everything?
  • Do you know when to ask for help? Do you try to be a hero and do it all yourself, or do you recognize when you need to escalate or delegate?

Common Pitfalls to Avoid

  1. The "I Just Worked Harder" Answer: "It was a really tough week. I just put my head down, worked 12-hour days, and got it all done." (This shows a lack of a system. It's not a repeatable or scalable strategy.)
  2. The "First In, First Out" Answer: "I just made a list and worked on the first thing that came in until it was done, then moved to the next." (This shows a lack of strategic prioritization.)
  3. The Overwhelmed Answer: The story focuses on how stressful and chaotic the situation was, without demonstrating a clear method for managing that chaos.

The "Prioritize, Plan, Communicate" Framework

A strong answer demonstrates a clear, three-step process for handling a high-pressure situation. You can embed this framework directly into the "Action" part of your STAR story.

  1. Prioritize Ruthlessly: Explain how you decided what was most important. A great method to reference is the Eisenhower Matrix (Urgent vs. Important) or a similar framework based on business impact. This shows you are strategic.
  2. Plan Your Execution: Describe how you broke down the work and planned your time. This might involve techniques like time-blocking, focusing on one task at a time (avoiding multitasking), or creating a detailed to-do list. This shows you are organized.
  3. Communicate Proactively: Explain how you kept your manager and other stakeholders informed. This is crucial. It shows you can manage expectations and that you're not a "black box" who goes silent under pressure.

Structuring Your Answer with STAR Method

S - Situation

Describe the scenario. What were the different projects or tasks? Why were the deadlines tight?

  • Example: "In the final week of a major release, my team was in an all-hands-on-deck push. At the same time, a critical, customer-facing bug was discovered in our production environment that needed an immediate hotfix."

T - Task

State your goal. It wasn't just to "do all the things," but to deliver the most critical outcomes effectively.

  • Example: "My goal was to deliver the hotfix for the production bug without derailing the main release, while also fulfilling my own commitments for the new feature launch."

A - Action

This is where you walk through your "Prioritize, Plan, Communicate" framework.

  • Action 1 (Prioritize): "My first step was to take a 15-minute pause to assess, not just react. I categorized the tasks. The production bug was clearly Urgent and Important—it was a P0 issue impacting customers. My feature work for the release was Important, but less Urgent than the live bug. My other tasks, like code reviews for non-release features, were neither urgent nor important in that moment. It was clear the hotfix had to be my #1 priority."
  • Action 2 (Plan): "I time-blocked my day. I dedicated the entire morning to investigating, fixing, and testing the production bug. I planned to use the afternoon to focus solely on completing the final piece of my release feature, pushing everything else off my schedule."
  • Action 3 (Communicate): "Crucially, I communicated this plan immediately. I sent a message in our team's Slack channel saying, 'Heads up team, I am pausing my feature work to focus on the P0 bug this morning. My ETA for a fix is noon. I plan to resume my release tasks this afternoon and still expect to be done by EOD.' This kept my manager and teammates in the loop and managed their expectations."

R - Result

Describe the successful outcome that your systematic approach made possible.

  • Example: "By following this structured approach, I was able to successfully develop and deploy the hotfix before lunch, resolving the issue for our customers. I then shifted my focus and completed my feature work in the afternoon, allowing the main release to proceed on schedule. We met both critical deadlines without anyone having to work late, all because of a clear plan for prioritization and communication."

A Worked Example

Weak Answer

(This story focuses on chaos, not control.)

Strong, Systematic Answer

✍️ Write Your Answer