DEV Community

Sospeter Mong'are
Sospeter Mong'are

Posted on

Software Engineering Cheatsheet I Always Wanted to Have for Interviews (This is a Game Changer!)

Preparing for software engineering interviews can be daunting, but having the right resources can make all the difference. Here's the ultimate cheatsheet to ace your interviews:


Important Software Engineering Principles

  • SOLID Principles: Link
  • ACID Properties: Link
  • YAGNI (You Aren't Gonna Need It): Link
  • KISS (Keep It Simple, Stupid): Link
  • DRY (Don't Repeat Yourself): Link
  • Design Patterns: Link
  • Separation of Concerns: Link
  • Modularity: Link

System Design Resources

  1. System Design Primer: Link
  2. System Design Resources: Link
  3. Low-Level Design (LLD) Resources: Link

Coding Interview Resources

  • 900+ DSA Problems: Link
  • Coding Patterns: Link
  • Blind 75 Problems: Link
  • Grind 169: Link
  • Grind 75: Link
  • Neetcode 150: Link

Use these resources to solidify your understanding, sharpen your coding skills, and confidently tackle your next interview. Best of luck!

Top comments (1)

Collapse
 
tosin_akinbowa_0f25bbbd6f profile image
Tosin Akinbowa

Thanks, man!