Section 1 - Instruction

Now that you understand the difference between managing and coaching, let's strengthen your ability to identify each approach in real-world technical situations.

Engagement Message

Ready to test your skills?

Section 2 - Practice

Type

Swipe Left or Right

Practice Question

Read each scenario and identify whether the leader is using a managing or coaching approach. Swipe left for managing, right for coaching.

Labels

  • Left Label: Managing Approach
  • Right Label: Coaching Approach

Left Label Items

  • Refactor this module using this specific pattern by EOD
  • Here's the exact sequence of commands to roll back the deployment
  • Follow these five steps to resolve the merge conflict
  • I need you to use 4-space tabs for all new code

Right Label Items

  • What approach do you think would work best for this refactor?
  • How might you investigate the root cause of this bug?
  • What's a good testing strategy for this new feature?
  • What data structure would be most efficient here?
Section 3 - Practice

Type

Fill In The Blanks

Markdown With Blanks

Fill in the blanks to transform these managing statements into coaching questions.

Managing: "You need to improve your system design skills." Coaching: "[[blank:What]] do you think would help you grow your system design skills?"

Managing: "You must write unit tests for all your code." Coaching: "[[blank:How]] can we ensure the code you write is well-tested?"

Suggested Answers

  • What
  • How
  • When
  • Which
Section 4 - Practice
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal