সিস্টেম ডিজাইনের উপর সম্ভাব্য ইন্টারভিউ প্রশ্নের জন্য যেভাবে প্রিপারেশন নিতে পারেন

সিস্টেম ডিজাইনের উপর সম্ভাব্য ইন্টারভিউ প্রশ্নের জন্য যেভাবে প্রিপারেশন নিতে পারেন
১৪ এপ্রিল, শুক্রবার, ২০১৭

সাইফুল ভাই লোকটা খুবই মজার, হাসিখুশি আর হেল্পফুল। বুয়েট থেকে পাস্ করে পরে ইউনিভার্সিটি অফ টেক্সাস এট ডালাস (UTD) থেকে পিএইচডি শেষ করে এখন গুগলে কাজ করছেন। প্রথমে মাইক্রোসফটে কাজ করতেন। সেখানে থাকতেই অন্য বড় বড় কোম্পানিতে ইন্টারভিউ দিয়েছেন। ফেসবুক, আমাজন, গুগল সব জায়গা থেকেই অফার পেয়ে শেষমেশ গুগলে জয়েন করেছেন!! এই সাইফুল ভাইয়ের কাছ থেকেই প্রথম ইন্টারভিউ প্রিপারেশনের উপর InterviewBit নামের এই ওয়েবসাইটের কথা জানতে পারি।

উনি বলছিলেন যে তাঁর অভিজ্ঞতায়  ইন্টারভিউতে শুধু প্রোগ্রামিংয়ের উপর না, সিস্টেম ডিজাইনের উপরও প্রশ্ন আসে। বিশেষ করে আমাজনে নাকি এইটা একটা কমন বিষয়। আর InterviewBit  এই ওয়েবসাইটে প্রোগ্র্যামিং-এর প্রশ্নের পাশাপাশি  সিস্টেম ডিজাইনের উপরও আলোচনা আছে।  সেখান থেকেই কিছু নতুন জিনিস শিখে নোট করে রাখা, আর অন্যদের জানানোর জন্যই আজকে লিখছি। আরো কিছু  খুব ভালো রিসোর্সের নামও জানাবো।

জাভা ৮ - ল্যামডা এক্সপ্রেশন / ফাংশনাল প্রোগ্রামিং

জাভা ৮ - ল্যামডা এক্সপ্রেশন / ফাংশনাল প্রোগ্রামিং
১৭ মার্চ, ২০১৭, শুক্রবার

জাভা ৮ -এ ল্যামডা এক্সপ্রেশন ব্যবহার করা যায় শুনেছিলাম, তবে ল্যামডা এক্সপ্রেশন কিংবা ফাংশনাল প্রোগ্রামিং সম্পর্কে কিছুই জানি না। কয়েকটা টিউটরিয়াল শুরু করেও সুবিধা হয় নাই। 

জাভা ম্যাগাজিনের নভেম্বর-ডিসেম্বর ২০১৬ সংখ্যায় "Implementing Design Patterns with Lambdas" নামের একটা আর্টিকেল বের হয়েছিল। মূলতঃ জাভাতে কিভাবে জনপ্রিয় ডিজাইন প্যাটার্ন গুলো সহজে ইমপ্লিমেন্ট করা যায়, তার উপর একটা টিউটোরিয়াল। তবে Lambda Expression জানা না থাকার কারণে পুরো আর্টিকেল/টিউটোরিয়ালটাই  মাথার উপর দিয়ে গিয়েছিলো।    

আশার কথা হচ্ছে, জাভা ৮ -এ Lambda Expression-এর উপর কৌশিক শ্রিনিভাস নামের এই লোকটার ভিডিও টিউটরিয়াল গুলো খুব কাজের মনে হচ্ছে। দেখে মজা পাচ্ছি, বুঝছিও। পুরোটা শেষ করার আগেই শেয়ার করার লোভ সামলাতে পারলাম না।  

ওহ, আরেকটা কথা, আমার ব্লগের হিট সংখ্যা বা পড়ার সংখ্যা ১০ হাজার ছাড়িয়েছে।  এইটা জানানোর লোভটাও সামলাতে পারলাম না :) 

সবাইকে পড়ার জন্য ধন্যবাদ। 

--ইশতিয়াক 


সিস্টেম ডিজাইনের উপর সম্ভাব্য ইন্টারভিউ প্রশ্নের জন্য যেভাবে প্রিপারেশন নিতে পারেন

সিস্টেম ডিজাইনের উপর সম্ভাব্য ইন্টারভিউ প্রশ্নের জন্য যেভাবে প্রিপারেশন নিতে পারেন ১৪ এপ্রিল, শুক্রবার, ২০১৭ সাইফুল ভাই লোকটা খুবই মজার,...