আশা করি সবাই ভালো আছেন । অনেকদিন পরে ব্লগ লিখতেছি । আজকে লিখতেছি আমি কিভাবে Twilio তে জব পেলাম সেই প্রসেস টা নিয়ে ।
Twilio কি
Twilio হচ্ছে USA based cloud communication platform. আপনি যদি Programmatically SMS পাঠাতে চান, কল করতে চান, কিংবা আপনার কোন সফটওয়্যার এর জন্য Audio-Video কল করার সুবিধা যোগ করতে চান, তার জন্য API provide করে । এছাড়াও Twilio আরও অনেক অনলাইন ভিত্তিক সেবা প্রদান করে । Twilio র USA ছাড়াও বেশ কয়েকটি দেশে অফিস আছে ।
আমি বর্তমানে কাজ করছি Twilio র Estonia অফিসে ।
গত বছরের আগস্ট মাসের দিকে Twilio র একজন Recruiter Linkedin এ যোগাযোগ করে যে তারা কয়েকটা Position এর জন্য Hire করতেছে এবং আমি তাতে আগ্রহী কিনা ।

যেহেতু Twilio সম্পর্কে আগে থেকেই জানতাম, আমার কাছে ইন্টারেস্টিং লাগল এবং আমি Interview দিতে আগ্রহ প্রকাশ করি ।
Screening Round
Interview এর প্রথমেই ছিল এটা । এইখানে তারা Hacker Rank এর একটা লিঙ্ক পাঠায়, সেইখানে ৩ টা প্রবলেম ছিল । একটা প্রোগ্রামিং প্রবলেম, একটা ছিল ডাটাবেস রিলেটেড, বাকিটা ছিল সিস্টেম ডিজাইন রিলেটেড । এই পর্ব সম্পন্ন করার পর শুরু হয় মুল Interview ।
Main Interview Round
Screening round এর পরে তারা Main interview schedule করে । Main interview এর দিন মোট ৫ টা Interview হয় । এক একটা Interview ছিল এক ঘণ্টা করে ।
Hiring Manager Interview: এই রাউন্ডে মূলত আমার Hiring Manager এর কথা হয় আমার পূর্ব অভিজ্ঞতা নিয়ে ।
DevOps Interview: এই রাউন্ড ছিল আমার DevOps এ কাজের অভিজ্ঞতা কেমন । কি কি জিনিস নিয়ে পূর্বে আমি কাজ করেছি, যেমন Kubernetes, Docker ইত্যাদি । কিভাবে CI/CD pipeline implement করতে হয়, On-Call এর অভিজ্ঞতা আছে কিনা, ইত্যাদি ।
Bar raiser Interview: এই রাউন্ডের পরে আমি বলতে গেলে প্রেশার লো ফিল করতেছিলাম :D । এই রাউন্ডে যাচাই করা হয় আমার Soft Skill কেমন । আমি ফ্রেন্ডলি কিনা, টিমে কাজ করতে পারি কিনা । এবং এসব যাচাইয়ের জন্য বিভিন্ন ধরনের প্রশ্ন করা হয় ।
Coding Interview: এটা মূলত White-boarding রাউন্ড । White-Boarding হল যেখানে আপনাকে প্রোগ্রামিং প্রবলেম দেয়া হয় (মূলত Algorithomic) এবং সেটা Interviewer এর সামনে সমাধান করতে হয় ।
System Design Interview: System design রাউন্ডে, একটা Application এর System Design করতে দেয়া হয় । এবং দেখা হয় সেটা আমি Scale করতে পারি কিনা, Micro service এ convert করতে পারি কিনা ইত্যাদি ।
এই ছিল মোটামুটি Interview process । এর পরে তারা জানায় যে, তারা আমাকে Hire করতে চায় এবং Job Offer পাঠায় । যেহেতু position টা ছিল Estonia based, তাই আমাকে বাংলাদেশ থেকে Estonia তে মুভ করতে হয় । আর Relocation এর জন্য (আমার dependants সহ) সব রকমের সুবিধা দেয় Twilio ।
আজকে এটুকুই, সুযোগ পেলে অন্য একদিন লিখবো Estonia র অভিজ্ঞতা নিয়ে ।