Blog · 12 posts

Notes from an Android engineer.

Personal writing on interviews, Android, system design and building AlgoNur, in English and বাংলা. Some posts come with a video version.

System designDesign WhatsApp, the mobile wayVideo · 21:14Latest postHow I'd answer “Design WhatsApp” in a mobile interviewThe 5-step framework applied to a real prompt, and the three things interviewers push on: delivery receipts, offline sends and reconnects.SShakiba · Sep 30, 2026 · 9 min readRead the post →
লিটকোড রোডম্যাপ16:05Interview prep · Sep 23, 2026লিটকোড শুরু করবো কীভাবে? ১৫০টি সমস্যার রোডম্যাপকোন প্যাটার্ন আগে, কোনটা পরে, আর প্রতিদিন কতটুকু — NeetCode 150 শেষ করার একটা বাস্তব পরিকল্পনা।7 min read · with videoOffline-first on Android24:37Android · Sep 16, 2026Offline-first on Android: Room, WorkManager and a sync queueWrite locally, sync later. How the repository, the local database and a WorkManager queue fit together, and how to handle conflicts.12 min read · with videoWhy the System Design LabBuilding AlgoNur · Sep 9, 2026Why I built the System Design LabReading about architecture isn't the same as drawing it. The story behind the lab, and the first version I threw away.6 min readTwo pointers vs hash map14:20Interview prep · Sep 2, 2026Two pointers vs hash map: when to use whichSame problem, two solutions. A simple rule for picking the right one in the first five minutes.5 min read · with videoCompose state, one screenAndroid · Aug 26, 2026Jetpack Compose state, explained with one screenremember, rememberSaveable, StateFlow and state hoisting, all on one real screen, with the bug each one prevents.8 min read৫ ধাপের ফ্রেমওয়ার্ক22:31System design · Aug 19, 2026ইন্টারভিউতে সিস্টেম ডিজাইন: ৫ ধাপের ফ্রেমওয়ার্কসমস্যা বোঝা থেকে র‍্যাপ-আপ পর্যন্ত — প্রতিটি ধাপে কতক্ষণ সময় দেবে আর কী বলবে।10 min read · with videoA solo week at AlgoNurBuilding AlgoNur · Aug 12, 2026A week of building AlgoNur on my ownPlanning lessons, recording, shipping fixes and answering learners. What a normal week looks like.4 min read20 mock interviewsInterview prep · Aug 5, 2026What 20 mock interviews taught meThe mistakes I kept making, the ones I kept seeing, and the habits that fixed most of them.7 min readKMP in productionAndroid · Jul 29, 2026Kotlin Multiplatform in production: what I'd do againSharing networking and storage across Android and iOS: the wins, the build-time costs, and where I'd draw the line.11 min readঅ্যান্ড্রয়েডের ১০ প্রশ্ন20:44Android · Jul 22, 2026অ্যান্ড্রয়েড ইন্টারভিউ: যে ১০টি প্রশ্ন প্রায় সবসময় আসেActivity lifecycle থেকে Coroutines পর্যন্ত — প্রতিটি প্রশ্নের ছোট, পরিষ্কার উত্তর।9 min read · with videoWhy AlgoNur existsBuilding AlgoNur · Jul 15, 2026Why AlgoNur existsVisual lessons, Bangla solutions and a lab you can break. What AlgoNur is for, and who it's for.3 min read

Get new posts by email, plus a free handbook.

Join the AlgoNur newsletter: one email when something new is published, and the Mobile System Design Handbook (English or বাংলা) as a welcome gift.

Free · unsubscribe anytimeBy subscribing you agree to the Terms and Privacy Policy.