একটি take-home কাজ — কেউ না দেখেই কয়েক দিন ধরে ছোট কিছু তৈরি করা — প্রায়ই সেই পর্যায় যা বাস্তব কাজের সবচেয়ে কাছাকাছি, কারণ কোনো live চাপ নেই আর আপনি নিজের গতিতে কাজ করতে পারেন। এটি অন্য যেকোনো পর্যায়ের চেয়ে সরাসরি প্রকৃত পরিশ্রমকে পুরস্কৃত করে।
কোনো ঘড়ি না চললে আর কেউ না দেখলে, একটি take-home কাজ এমন কিছু দেখায় যা অন্য পর্যায়গুলো পারে না: একা থাকলে আপনি আসলে কীভাবে কাজ করেন। কোডের গুণমান, সিদ্ধান্ত গ্রহণ, প্রম্পট ছাড়াই আপনি edge case সামলান কিনা, আপনার পছন্দ ব্যাখ্যা করে কিছু লেখেন কিনা — সবই এখানে এমনভাবে দৃশ্যমান যা চাপের মধ্যে live coding দেয় না।
একটি deadline কাছে বলে ভাঙা কিছু জমা দেবেন না। একটি ছোট, সম্পূর্ণ কার্যকর জমা প্রতিবার একটি বড়, উচ্চাভিলাষী, ভাঙা একটিকে হারায় — একটি portfolio প্রোজেক্টকে আসলে শেষ করার জন্য scope করার আগের পাঠের একই নীতি।
একটি প্রস্তাবিত সময় দেওয়া হলে তা সম্মান করুন। বেশি পরিমার্জিত কিছু তৈরি করতে আনুমানিকের পাঁচগুণ সময় খরচ করলে আসলে খারাপ পড়া যেতে পারে — এটি অগ্রাধিকার দেওয়া বা বাস্তবসম্মতভাবে সময় আন্দাজ করায় সংগ্রামের ইঙ্গিত দিতে পারে, দুটোই আসল deadline-যুক্ত একটি বাস্তব চাকরিতে সরাসরি গুরুত্বপূর্ণ।
বেশিরভাগ take-home কাজ যুক্তিসঙ্গত আর বলা আকারের সাথে মোটামুটি মেলে। মাঝে মাঝে একটি নয় — একটি বেতনহীন "assignment"-এর জন্য যা কয়েক দিনের সারবত্তাপূর্ণ, প্রোডাকশন-স্কেল কাজের সমান তা চাওয়া কিছু কোম্পানি ব্যবহার করে এমন একটি আসল প্যাটার্ন যা সত্যিই একজন প্রার্থী মূল্যায়নের বদলে বিনামূল্যের শ্রম আদায় করে।
একটি কাজ একটি স্বাভাবিক ইন্টারভিউ পর্যায়ের সাথে অসামঞ্জস্যপূর্ণ মনে হলে, সরাসরি জিজ্ঞাসা করা ন্যায্য এটি কত সময় নেওয়ার প্রত্যাশা করা হয়, বা প্রক্রিয়া সমন্বয়কারী যে কারো সাথে উদ্বেগটি তোলা। একটি যুক্তিসঙ্গত কোম্পানি স্পষ্ট করবে; তারা সেই প্রশ্নের কীভাবে জবাব দেয় তা নিজেই তথ্যবহুল।
একটি follow-up কথোপকথনে আপনার সিদ্ধান্তের মধ্য দিয়ে যেতে প্রস্তুত থাকুন — এই পর্যায়টি প্রায়ই পরে একটি আলোচনার সাথে জোড়া লাগানো হয়, যা কার্যকরভাবে এই কোর্সে আগে কভার করা প্রোজেক্ট-আলোচনা দক্ষতার আরেকটি রাউন্ড, সময়ের চাপ ছাড়া আপনার করা কাজে প্রয়োগ করা।