Leave a Review & Get 30% OFF - Limited Time Offer!

00:00:00
Guides

কোডিং ইন্টারভিউ পাস করার উপায়: সত্যিই কাজ করে এমন 10টি ধাপ

Last updated: March 22, 2026|8 min read|By InterviewMan Team

তো রাউন্ড পাঁচ। CoderPad। ইন্টারভিউয়ার বলে "আপনি চাইলে এখানে থামতে পারেন" ৪৫ মিনিটের রাউন্ডের মাত্র চৌদ্দ মিনিটেই lol। স্ক্রিনে অর্ধেক sliding window, কম্পাইলও হবে না, আর এই ভাই আমাকে বের হওয়ার দরজা দেখাচ্ছে। আমি ঠিক সেই একই প্রবলেম আগের রাতে প্যাড থাই খেতে খেতে সলভ করেছিলাম। ২২ মিনিট, ট্র্যাকপ্যাডে শ্রীরাচা পড়েছিল (এখনও আঠালো, কখনো ঠিকমতো পরিষ্কার করিনি, 'p' কী এখনও একটু আটকায়), পা কফি টেবিলে। দারুণ লাগছিল। বারো ঘণ্টা পরে একই প্রবলেম একই স্ক্রিনে আর আমি এমনভাবে বসে আছি যেন টাইপ করাই ভুলে গেছি। একটা অক্ষরও লিখতে পারিনি।

মোট সাতটা কোডিং ইন্টারভিউতে ফেল করেছিলাম বাই দ্য ওয়ে। পরপর সাতটা। আর আমার ৩০০টা leetcode প্রবলেম সলভ করা ছিল একটা সুন্দর রঙিন স্প্রেডশীটে, সব জায়গায় সবুজ সেল, টপিক আর ডিফিকাল্টি আর তারিখের কলাম। দেখতে মডার্ন আর্টের মতো লাগত। Marcus (রুমমেট, একটু পরে তার কথা আসছে) বলল দেখতে ক্রিসমাস ট্রি-র মতো। ৩০০ সবুজ সেল আর একটাও অফার নেই।

Marcus। Belmont ave-তে আমার রুমমেট। পুরো ব্যাপারটা দেয়ালের ওপাশ থেকে শুনেছে কারণ আমাদের অ্যাপার্টমেন্টের সাউন্ডপ্রুফিং কার্ডবোর্ড বাক্সের সমান, কেউ কিচেনে সোডার ক্যান খুললেও শোনা যায়। সে বের হয়ে আসে, আমি দেয়ালে ফ্লোরিডার আকৃতির একটা পানির দাগের দিকে তাকিয়ে আছি, বলে "খারাপ হলো তাই না" আর আমি তাকে জবাবও দিতে পারিনি। দশ মিনিট বসে ছিলাম? হয়তো আরও বেশি? মনে আছে ফ্লোরিডা দাগটার দিকে তাকিয়ে ভাবছিলাম আসল ফ্লোরিডায় চলে যাওয়া উচিত আর টেক পুরোপুরি ছেড়ে দেওয়া উচিত lol। ৩০০ সলভ করা প্রবলেম, UMass থেকে CS ডিগ্রি, আর আমি এমনভাবে বসে আছি যেন জীবনে একলাইন কোড লিখিনি।

তবে চার সপ্তাহ পরে। দুটো অফার। আগের তিন মাসে? জিরো। Marcus আমার প্রিপারেশনে দশটা জিনিস বদলে দিল। আমার leetcode কাউন্ট? ৩০০। বাড়েনি। নতুন প্রবলেম সলভ করিনি। একই মগজ একই অ্যাপার্টমেন্ট একই ফ্লোরিডা দাগ দেয়ালে।

ওহ আর Marcus? এই লোক নিজে আগের বছর ০ ফর ৬ হয়েছিল। BINARY SEARCH। কম্পিউটার সায়েন্সের সবচেয়ে বেসিক অ্যালগরিদম আর সেটাই তাকে রাউন্ড তিনে আটকে দিয়েছিল। আমি নিজের চোখে দেখেছি তাকে এক হাতে বাইনারি সার্চ সলভ করতে আর অন্য হাতে টার্কি স্যান্ডউইচ খেতে, মাস্টার্ড তার স্পেসবারে ঝরে পড়ছে (সে এখনও সেই কীবোর্ড ব্যবহার করে, স্পেসবারে শুকনো হলুদ দাগ, আমি বললাম Best Buy থেকে ৩০ ডলারে নতুন একটা কিনে নে, সে শুধু বলে "চলছে তো")। আসল ইন্টারভিউতে তার ব্রেন শাটডাউন হয়ে গেল। তুমি জানো না সেই হিন্ট যেটা ইন্টারভিউয়াররা দেয় যখন তারা ইতিমধ্যে সিদ্ধান্ত নিয়ে ফেলেছে? যেখানে তাদের গলার স্বরেই বোঝা যায়, সেই ভদ্র "হুম আমি আপনাকে একটু সাহায্য করি" যেটার আসল মানে "আমরা এখানেই শেষ"? হ্যাঁ। তাকে ভেঙে দিয়েছিল। কিন্তু সে তার প্রিপারেশন বদলালো, ৭ দিনের মধ্যে ২টা অফার পেল, তাই যখন রাউন্ড পাঁচের পর সে আমাকে আমাদের ৪০০ ডলারের goodwill সোফায় (বাদামী চামড়া, একটা পা ছিল বইয়ের স্তূপ, Belmont-এর ফুটপাতে পেয়েছিলাম) বসিয়ে কথা বলতে লাগল, আমি চুপ করে রইলাম।

"তুই একা ডেস্কে বসে প্রবলেম সলভ করছিস, চুপচাপ, হেডফোন লাগিয়ে? আর সেটা সলভ করা যখন কোনো লোক ওয়েবক্যামে তোর প্রতিটা কীস্ট্রোক জাজ করছে? একই স্কিল না।" আমি কি তর্ক করতে পারতাম? হয়তো। কিন্তু আমি একটা sliding window-এ চোক করেছি যেটা আগের রাত ১১টায় শ্রীরাচা লাগা আঙুলে সলভ করেছিলাম তাই না। তর্ক করতে পারিনি।

Marcus দায়িত্ব নিল। আমার খরচ হতো সপ্তাহে $২২.৯৪ Chipotle-তে ($১১.৪৭ প্রতি বাটি, প্রতিবার guac, ওটা ছাড়া খাবে না) আর বাকিটা ফ্রি। ওকে মোট দশটা পরিবর্তন আর প্রথমে সবগুলোই বোকামি মনে হয়েছিল।

প্রথম সপ্তাহে সে আমাকে জোরে জোরে বলতে বলতে সলভ করতে বলল। সকাল ৭টায় ডেস্কে বসে কারো সাথে কথা না বলে কথা বলছি। "ওকে longest substring without repeats, sliding window, tracking-এর জন্য set, ডুপ্লিকেট পেলে ডানদিকে বাড়াও বামদিক থেকে কমাও" আর Marcus দেয়ালের ওপাশ থেকে হেসে মরছে। Priya একবার এর মধ্যেই ফোন করেছিল, তখনকার গার্লফ্রেন্ড (Intel, Portland, নভেম্বরে ব্রেকআপ, আলাদা গল্প), আমি জোরে জোরে বলতে বলতেই ফোন ধরলাম আর সে বলে "...তুমি ঠিক আছো?" হ্যাঁ PRIYA। hash maps। সকাল ৭টা। একা। সব চমৎকার। যেটা আমাকে মারে সেটা হলো। ৩০০ প্রবলেম সলভ করেছি একদম নীরবতায়। প্রতিটা। কখনো মুখ খুলিনি। হেডফোন কানে, মগজ চলছে, আঙুল টাইপ করছে, মুখ বন্ধ। তিন মাস এটা করেছি। ছয় দিন শূন্যে কথা বলে ঠিক হয়ে গেল। ছয়! আমার বলার স্পিড আমার চুপচাপ স্পিডের সমান হয়ে গেল এক সপ্তাহেরও কমে। Marcus যখনই আমাকে বোকা বোধ করাতে চায় এটা তোলে। "৩০০ প্রবলেম। নীরবতায়। নীরবতায়। আর তুই অবাক হচ্ছিলি কেন ইন্টারভিউতে কথা বলতে পারিস না।" হ্যাঁ ওকে MARCUS বুঝেছি।

দ্বিতীয় জিনিসটা আর এটা যখন বুঝলাম তখন নিজের ওপর সত্যি রাগ হয়েছিল। Marcus আমাকে Zoom-এ লাইভ সলভ করতে দেখল ($১৪.৯৯/মাস Zoom Pro-র জন্য বাই দ্য ওয়ে, এই লোক আক্ষরিকভাবে মাসে পনেরো ডলার দিচ্ছে তার বেডরুমে বসে আমার থেকে দশ ফুট দূরে ওয়েবক্যামে আমাকে কোড করতে দেখতে, "MARCUS আমরা কেন Zoom-এ তুই তো ওখানেই" "কারণ ইন্টারভিউয়ার তো পাশের ঘরে থাকবে না বোকা")। যাই হোক সে তার Palantir হুডিতে বসে আছে (ধূসর, সাইজ L, প্রতিদিন পরে, এই হুডি আমি সূর্যের চেয়ে বেশি দেখেছি) আর বলে "কেন optimal-এ লাফ দিলি।" কারণ আমি উত্তর জানি? "আগে O(n^2) লেখ। বল কেন সেটা বাজে। ঠিক কর।" ওহ। এটাই রাউন্ড পাঁচকে মেরে দিয়েছিল। আমি সরাসরি optimal sliding window-এ লাফ দিলাম, ফাঁকা CoderPad-এর দিকে তাকিয়ে বসে আছি, তিন মিনিট, স্ক্রিনে কিছু নেই, মুখ লাল। যদি আমি আগে কুৎসিত nested loop লিখতাম? স্ক্রিনে কোড থাকত। কুৎসিত কোড হলেও। আতঙ্ক সাথে সাথে কমে যেত। রাউন্ড দুই? ঠিক একই ভুল। সরাসরি optimal BFS-এ লাফ দিলাম। চার মিনিট ফাঁকা। এটা আমি দুইবার করেছি।

ক্যামেরার ব্যাপারটা আলাদা একটা অত্যাচার ছিল। Marcus-এর থিওরি, কেউ তোমার দিকে তাকিয়ে আছে এই অস্বস্তির সাথে বসে থাকো যতক্ষণ না তোমার ব্রেনের অ্যাড্রেনালিন শেষ হয়। দশ দিন আমার হাত আক্ষরিকভাবে ক্যামেরায় কাঁপছিল। Marcus তার রুমে বসে Trader Joe's-এর প্ল্যানটেইন চিপস ($২.৯৯ এক প্যাকেট, সপ্তাহে তিনটার মতো খায়) খেতে খেতে দশ ফুট দূর থেকে ১৩ ইঞ্চি Macbook স্ক্রিনে আমাকে হিমশিম খেতে দেখছে, $১৪.৯৯/মাস ভালোই খরচ হয়েছে মনে হচ্ছে। এগারো দিনের দিন, মঙ্গলবার সকাল, কাঁপুনি বন্ধ। চলে গেছে। কেন জানি না আর জানতেও চাই না। বন্ধ হয়ে গেল।

সে আরও ধরে ফেলল আমি পাগলের মতো প্রতিদিন টপিক বদলাচ্ছি। arrays থেকে graphs থেকে DP থেকে আবার arrays কারণ দাঁড়াও আমি কি আসলে kadane's শিখেছি নাকি মুখস্থ করেছি? (মুখস্থ করেছিলাম lol।) মঙ্গলবারের graph জিনিসগুলো বুধবার সকালের মধ্যেই উধাও। ফুস। সে এটা ধরে ফেলল 4th street-এ taco night-এর পর, $৮.৫০ কম্বো প্লেট, মুষ্টি সাইজের styrofoam কাপে queso, আর বলে "একটা টপিক। কমপক্ষে পাঁচটা প্রবলেম। যতক্ষণ না একটা নতুন medium পনেরো মিনিটের কমে হচ্ছে সুইচ করবি না।" আগে arrays আর hash maps। চার দিনের মাথায় আমি mediums বারো মিনিটে সলভ করছিলাম। বারো। পঞ্চম দিন ঘুম থেকে উঠে কফি খাওয়ার আগেই একটা two-pointer সলভ করলাম আর সেটা মাথায় রয়ে গেল। তিন মাস টপিক ঘোরাঘুরি করেছি আর আমাকে শুধু এটুকু করতে হতো? আরও একটা কাজ করালো, প্রতিটা প্রবলেমে ২৫ মিনিটের ক্যাপ বসালো কারণ আমি hard-এ পুরো এক ঘণ্টা আটকে থেকে রেগে যাচ্ছিলাম কিছু শিখছিলাম না। "কেউ তোকে একটা প্রবলেমে ৬০ মিনিট দেয় না, তুই এমন পরীক্ষার জন্য প্র্যাকটিস করছিস যেটার অস্তিত্বই নেই।" ২৫ ক্যাপ। ভাঙতে পারছিস না? editorial দেখ। ট্রিকটা বুঝ। বৃহস্পতিবার আবার দেখ। দিনে ৪টা প্রবলেম থেকে ৮ বা ৯টা হয়ে গেল। ডাবল।

edge cases সে আমার মাথায় রিফ্লেক্সের মতো ঢুকিয়ে দিল। একটা লাইন কোড লেখার আগে, বলে যা "empty array। one element। all same। negatives। overflow।" পাঁচ সেকেন্ড, প্রতিবার, মুদি দোকানের লিস্টের মতো। তার Palantir ইন্টারভিউয়ার ফিডব্যাক ফর্মে লিখেছিল "strong edge case instincts"। INSTINCTS। Marcus এটা মুখস্থ করা চেকলিস্ট। সে শুধু কাঁধ ঝাঁকায়। কাঁধ ঝাঁকায় আর চলে যায়। ওকে ভাই। "instincts।"

আমি রাউন্ড তিনের আগে ইন্টারভিউ প্ল্যাটফর্মে ওয়ার্ম আপ করিনি আর Amazon-এর CodePair-এ RUN বাটন খুঁজতে দুই মিনিট লেগেছিল। দুই মিনিট। CoderPad LeetCode থেকে আলাদা, HackerRank থেকে আলাদা, CodePair থেকে আলাদা। হার্ট রেট ১২০-তে IDE নিয়ে হাতড়ানো হলো ইন্টারভিউ বোমা মারার সবচেয়ে বোকামি কারণ। ইন্টারভিউর সকালে একটা easy প্রবলেম, পাঁচ মিনিট, শুধু যাতে তোমার আঙুলগুলো জানে সব কোথায় আছে।

Marcus আরও চুপ করত না real time feedback নিয়ে আসল রাউন্ডের সময়, এভাবেই আমি InterviewMan খুঁজে পেলাম। মাইক থেকে তুমি যা বলো সেটা ধরে, স্ক্রিনে হিন্ট দেখায় যেটা কলের কেউ দেখতে পায় না। একটা রাউন্ডে এটা আমার binary search-এ একটা off by one ধরে ফেলেছিল যেটা আমি নিজে এতটাই ক্লান্ত ছিলাম যে খেয়াল করতে পারিনি। পাঁচ মিনিটের debugging বেঁচে গেল আর হাতে মাত্র ছয় মিনিটের মতো ছিল তাই হ্যাঁ। মাসে বারো টাকায় coding আর system design আর behavioral। আমি আগে Interview Coder দেখেছিলাম, মাসে দুইশো নিরানব্বই ডলার, শুধু coding। এই দামে সত্যি বলতে ওদের উচিত নিজে এসে ইন্টারভিউটাই দিয়ে দেওয়া lol।

failure log ওর আইডিয়া ছিল। google doc, শেষবার দেখেছিলাম ৪৭টা এন্ট্রি, pattern type অনুযায়ী সাজানো। প্রতিটা ইন্টারভিউর আগে সে পুরোটা আবার পড়ে। আমি ভেবেছিলাম এটা বাড়াবাড়ি যতক্ষণ না নিজে শুরু করলাম আর বুঝলাম আমি একই তিনটা binary search ভুল বারবার করছি ভাঙা রেকর্ডের মতো। সেগুলো কাগজে লেখা দেখে এক সপ্তাহের মধ্যে সেই ভুলগুলো বন্ধ হয়ে গেল। আর এই দশটা পরিবর্তনের পরেও Marcus আমাকে বলতে থাকল রেডি মনে হওয়ার আগেই ইন্টারভিউ দিতে যেতে। পনেরো বার বলেছে। আমি পনেরো বার ইগনোর করেছি। সে ঠিকই ছিল অবশ্যই। প্রথম দিকের রাউন্ডগুলো এলোমেলো ছিল, একজন ইন্টারভিউয়ার কনফিউজড লুক দিল যখন আমি জোরে জোরে narrate করতে শুরু করলাম lol, কিন্তু আটকে গেলে কথা বলতে পারতাম। আগে brute force লিখতে পারতাম। edge cases অটোপাইলটে বের হতো। ব্রেন শাটডাউন না হয়ে চালু থাকত।

চার সপ্তাহ। দুটো অফার। আমার leetcode স্প্রেডশীটে এখনও ৩০০ প্রবলেম, আগের সেই একই ৩০০ সবুজ সেল, একটাও নতুন সলভ করিনি। Marcus ডিনারে প্রতিবার এটা তোলে। "তুই সেই একই ৩০০ প্রবলেম করেছিস আর জিরো অফার থেকে দুটো হলো।" হ্যাঁ MARCUS। জানি। আমি সেখানে ছিলাম। তবে গর্ব করার অধিকার সে অর্জন করেছে তাই যাই হোক। বলতে দিই। সে এখন অন্তত নিজের Chipotle নিজে কেনে lol।

Ready to Ace Your Next Interview?

Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

ShareTwitterLinkedIn

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started