Skip to content

njbm/engineer-handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘¨β€πŸ’» Engineer Handbook

A curated collection of technical interview questions, real-world system designs, coding challenges, and backend architecture notes β€” built for software engineers preparing for mid to senior-level roles.


πŸ“¦ What's Inside

Folder Description
mysql-database/ 50+ MySQL & database design Q&A for interviews
php-laravel-basic/ PHP & Laravel mid-level interview questions
system-design/ Real-world architecture diagrams (ecommerce, chat, payments)
laravel-advanced/ Deep-dive questions on advanced Laravel features
live-coding-challenges/ Commonly asked coding problems with clean PHP solutions

🎯 Why This Exists

As a backend-focused developer, especially in PHP/Laravel ecosystems, it's hard to find one resource that combines:

  • Real interview Q&A
  • Practical system design
  • Hands-on code challenges
  • Backend-specific architecture knowledge

This repo is the answer β€” both a learning vault and a technical prep tool.


🧠 Ideal For

  • Mid/Senior-level Software Engineers
  • Laravel/PHP Backend Developers
  • Interview Preparation
  • System Design Demos
  • Internal Team Training

βœ… Contributions

More sections coming soon:

  • Advanced MySQL tuning
  • DevOps & Deployment best practices
  • API Design & REST Standards
  • Full project templates

PRs welcome for corrections or additions.


πŸ“„ License

MIT β€” feel free to use, fork, and share.


Maintained by: Jaber Masud

About

A concise guide of best practices, design patterns, and tips for software engineers to improve coding skills and career growth.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors