/
React ডেভেলপার দক্ষতা পরীক্ষার উদাহরণ
একটি React ডেভেলপার দক্ষতা পরীক্ষা, একটি চাকরির বিবরণ থেকে জেনারেটেড
আপনি যখন Magic Create-এ একটি React ও TypeScript চাকরির বিবরণ পেস্ট করেন তখন Talent Approved ঠিক কী তৈরি করে তা এখানে - প্রম্পট, এটি যে প্রশ্ন তৈরি করেছে এবং একজন নিয়োগকারী কীভাবে উত্তর পর্যালোচনা করেন।
যে চাকরির বিবরণ দিয়ে আমরা শুরু করেছিলাম
সিনিয়র ফ্রন্টএন্ড ডেভেলপার (React / TypeScript)
"আমরা আমাদের React ও TypeScript কোডবেসের দায়িত্ব নেওয়ার জন্য একজন সিনিয়র ফ্রন্টএন্ড ডেভেলপার নিয়োগ করছি। আপনি পারফরম্যান্ট, অ্যাক্সেসিবল UI তৈরি করবেন, শেয়ার্ড স্টেট পরিচালনা করবেন, এবং GitHub Actions-এ আমাদের CI/CD পাইপলাইন সুস্থ রাখবেন। React-এর রেন্ডারিং আচরণ, hooks ও TypeScript-এর টাইপ সিস্টেম সম্পর্কে দৃঢ় জ্ঞান অপরিহার্য।"
Magic Create-এ এটি পেস্ট করা - "8টি প্রশ্ন, React, TypeScript ও CI/CD মিশ্রিত" এর মতো একটি নোট সহ - এটুকুই যথেষ্ট। বাছাই করার মতো কোনো টেমপ্লেট নেই, খোঁজার মতো কোনো লাইব্রেরি নেই।
Magic Create যা তৈরি করেছে
কয়েক সেকেন্ডের মধ্যে আপনি একটি সম্পূর্ণ খসড়া পান: প্রতিটি প্রশ্নের ঠিক একটি সঠিক হিসেবে চিহ্নিত উত্তরের বিকল্প এবং "React" বা "TypeScript"-এর মতো একটি ট্যাগ থাকে। প্রকাশের আগে আপনি সবকিছু পর্যালোচনা ও সম্পাদনা করেন - শব্দচয়ন ঠিক করুন, সঠিক উত্তর পরিবর্তন করুন, অথবা একটি প্রশ্ন সম্পূর্ণ বাদ দিন।
এটি যে উদাহরণ প্রশ্ন তৈরি করেছে
React-এর useEffect hook-এ ডিপেনডেন্সি অ্যারের প্রাথমিক উদ্দেশ্য কী?
কম্পোনেন্টের রেন্ডার করা আউটপুট মেমোইজ করা
রেন্ডারের মধ্যে মান তুলনা করে এফেক্ট কখন পুনরায় চলবে তা নিয়ন্ত্রণ করা
একটি ব্যয়বহুল গণনার ফলাফল ক্যাশ করা
কম্পোনেন্টকে মাউন্ট হওয়া থেকে আটকানো
Context API ব্যবহার করার সময়, কনটেক্সট মান পরিবর্তিত হলে কোন কম্পোনেন্টগুলো পুনরায় রেন্ডার হয়?
শুধু সেই কম্পোনেন্ট যা প্রোভাইডারের মালিক
সেই কনটেক্সটের প্রতিটি কনজিউমার
শুধু সেই কম্পোনেন্ট যাদের নিজস্ব props পরিবর্তিত হয়েছে
কোনোটিই নয় - কনটেক্সট আপডেট কখনও পুনঃরেন্ডার ট্রিগার করে না
একটি কম্পোনেন্টকে React.memo() দিয়ে মুড়ে দিলে কী হয়?
কম্পোনেন্টের ভিতরের ব্যয়বহুল গণনা মেমোইজ করে
কম্পোনেন্ট যে নেটওয়ার্ক রিকোয়েস্ট করে তা ক্যাশ করে
props অপরিবর্তিত থাকলে কম্পোনেন্টের পুনঃরেন্ডার এড়িয়ে যায়
useMemo hook-এর প্রয়োজনীয়তা প্রতিস্থাপন করে
TypeScript-এ, Omit<T, K> কোন টাইপ তৈরি করে?
একটি টাইপ যা শুধু T থেকে K কী-গুলো ধারণ করে
একটি টাইপ যাতে K-এ থাকা প্রপার্টি ছাড়া T-এর সব প্রপার্টি থাকে
T ও K-এর একটি ইউনিয়ন
T-এর একটি রিড-অনলি সংস্করণ
একজন নিয়োগকারী কীভাবে উত্তর পর্যালোচনা করেন
একজন প্রার্থী শেষ করলে, আপনি একটি প্রতি-প্রশ্ন বিশ্লেষণ পান - তারা যে উত্তর বেছে নিয়েছে, সেটি সঠিক ছিল কিনা, এবং তারা যে সময় ব্যয় করেছে - সঙ্গে একটি সহজ-ভাষার AI সারাংশ এবং পরীক্ষা দেওয়া বাকি সবার বিপরীতে প্রার্থীর ক্রম।
উত্তরগুলো কীভাবে মূল্যায়ন করবেন
স্কোর একাই খুব কমই পুরো গল্প বলে। দ্রুত, সামঞ্জস্যপূর্ণ উত্তরসহ একটি উচ্চ স্কোর একটি ভালো সংকেত; এমন একটি উচ্চ স্কোর যেখানে একটি প্রশ্নে বাকিগুলোর চেয়ে অনেক বেশি সময় লেগেছে তা একটি ফলো-আপের যোগ্য। Talent Approved প্রতিটি প্রার্থীর প্রকৃত উত্তর থেকে উপযোগী সাক্ষাৎকারের প্রশ্ন তৈরি করে, যাতে আপনার সিদ্ধান্ত পরীক্ষাটি যা পরিমাপ করতে পারেনি তার উপর মনোনিবেশ করে - যুক্তি, যোগাযোগ ও বাস্তব অভিজ্ঞতা।
টিপ: প্রথমে আপনার পরীক্ষায় একটি AI Review চালান - একজন কৃত্রিম প্রার্থী এটি অন্ধভাবে উত্তর দিয়ে নিশ্চিত করে যে আপনি বাস্তব মানুষের কাছে পাঠানোর আগে প্রশ্নগুলো স্পষ্ট ও উত্তরযোগ্য।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
এটি কি একটি নির্দিষ্ট টেমপ্লেট?
না। পরীক্ষাটি আপনার দেওয়া চাকরির বিবরণ থেকে তৈরি হয়, তাই প্রশ্নগুলো আপনার ভূমিকার সাথে মেলে। একটি ভিন্ন বিবরণ পেস্ট করুন আর আপনি একটি ভিন্ন, প্রাসঙ্গিক পরীক্ষা পাবেন।
আমি কি জেনারেটেড প্রশ্ন সম্পাদনা করতে পারি?
হ্যাঁ। প্রকাশের আগে প্রতিটি প্রশ্ন, বিকল্প, ট্যাগ ও সঠিক উত্তর সম্পাদনাযোগ্য, এবং আপনি নিজের প্রশ্নও যোগ করতে পারেন।
আমি কি অন্য ভূমিকার জন্য পরীক্ষা তৈরি করতে পারি?
হ্যাঁ। Magic Create একটি প্রম্পট বা চাকরির বিবরণ থেকে যেকোনো ভূমিকার জন্য একটি পরীক্ষা তৈরি করে - ফ্রন্টএন্ড, ব্যাকএন্ড, ডেটা, সাপোর্ট ও অ-টেকনিক্যাল ভূমিকা একইভাবে।