এই ধরনের problem-এ নিজের ইচ্ছায় আরও পাঁচ ঘণ্টা দিতে চাইবে? কেন?
Backend Engineering · 90–120 min
ছোট একটি API বানান, ভেঙে দেখুন, তারপর কারণ বোঝান
শুধু happy path নয়—data modeling, validation, failure আর debugging feel করুন।
কাজ শুরু করি01 · প্রস্তুতি
যা দরকার
- Basic programming আর local runtime।
বেঁধে দেওয়া সময় শেষ হলে থামতে পারেন। অসম্পূর্ণ ফলও নিজের জন্য দরকারি evidence।
02 · কাজ
কাজের ধাপ
- 01
Tiny book-lending service-এর তিনটি endpoint বানান।
- 02
Memory বা SQLite-এ book/loan রাখুন; invalid state define করুন।
- 03
Validation আর rejected loan-এর একটি automated test দিন।
- 04
Duplicate-loan bug introduce করে log দিয়ে খুঁজে fix করুন।
03 · খেয়াল করুন
Output-এর পাশাপাশি নিজের প্রতিক্রিয়াও দেখুন
- Rule model করা satisfying লেগেছে?
- Evidence পাওয়ার পরে debugging interesting লেগেছে?
একটু অন্যভাবে ভাবুন
কঠিন লাগলেই ক্যারিয়ারটি আপনার নয়—এমন নয়। আসল প্রশ্ন: কঠিন হওয়ার পরও কৌতূহলটি কি ফিরে এসেছে?
04 · ভেবে দেখুন
নিজেকে তিনটি সৎ প্রশ্ন
কোন অংশ energy দিয়েছে, আর কোনটা drain করেছে?
Salary video নয়—এই path বাছার আগে কী evidence জোগাড় করবে?
আপনার উত্তর এই site জমা রাখে না। চাইলে নিজের notebook-এ লিখে রাখুন।
05 · এরপর কোথায়