2
0 Comments

Technical interviews that devs enjoy

TLDR

Structure your interview to emulate what it’s like to work together on your team.

Outline

  • How technical interviews are conducted today
  • Why developers don’t enjoy the current process
  • Why the current process isn’t great for companies
  • Mage’s technical interview process
  • Why developers enjoy this process
  • Why this process is great for Mage
  • Conclusion

How technical interviews are conducted today

Most technical interviews today involve a few coding challenges. These coding challenges can be take home assignments, on-site interviews, or coding in real-time via screen sharing or services like HackerRank. These coding challenges usually involve building an algorithm that solves an esoteric problem. The purpose of these types of challenges is to test the individual’s logical ability to understand a problem and code a general solution that solves it.
In addition to coding challenges, technical interviews can include architecture design. This interview tests the ability of the developer to design something from a technical perspective. For example, design a key-value store like Redis.

Read more...

on October 26, 2021