অনুশীলনী পরীক্ষাপ্রযুক্তি ও কোডিং
Codility-ধাঁচের কোডিং টেস্টের অনুশীলন
বিনামূল্যের Codility-ধাঁচের অনুশীলন পরীক্ষা: তিনটি ছোট coding task-এ সঠিকতা, time complexity, কোন input-এ সমাধানটি ব্যর্থ হয় এবং বড় input-এর জন্য কোন সমাধান যথেষ্ট দ্রুত, তা যাচাই করা হয়। প্রতিটি উত্তরের ব্যাখ্যাও রয়েছে।
- 10টি বিনামূল্যের প্রশ্ন, অ্যাকাউন্ট লাগবে না
- আসল পরীক্ষার মতো সময়সীমায়
- যেকোনো সময় বাতিল করুন
- বিনামূল্যের নমুনা
- 10টি প্রশ্ন · 30 মিনিট
- বিভাগ
- কাজ এক: ক্রমাগত বৃদ্ধির দীর্ঘতম ধারা
- কাজ দুই: প্রথম স্বতন্ত্র ID
- কাজ তিন: K দিনের সর্বোচ্চ মোট
- পূর্ণ দৈর্ঘ্যের মক টেস্ট
- আসল প্রশ্নসংখ্যা ও সময়সীমা
সংক্ষিপ্ত উত্তর
Codility test হলো একটি অনলাইন কোডিং মূল্যায়ন, যা অনেক নিয়োগকর্তা ডেভেলপার বাছাই করতে ব্যবহার করেন: interview-এর আগে browser-এ কয়েকটি programming task সমাধান করতে হয়। একটিমাত্র নির্দিষ্ট Codility test নেই, কারণ প্রতিটি নিয়োগকর্তা task ও সময়সীমা বেছে নেন। এই বিনামূল্যের অনুশীলনী পরীক্ষায় তিনটি task-এর উপর 10টি মৌলিক প্রশ্ন রয়েছে এবং এটি সম্পূর্ণ করতে 30 মিনিট লাগে।
- বিনামূল্যের নমুনা
- 30 মিনিটে 10টি প্রশ্ন
- ফরম্যাট
- প্রতিটি নিয়োগকর্তা নির্ধারণ করেন
- স্কোর করা কাজ
- নির্ধারিত মানদণ্ড অনুযায়ী স্বয়ংক্রিয়ভাবে
- সাধারণত উল্লেখিত যাচাইগুলো
- সঠিকতা এবং বড় ইনপুটে গতি
- আমাদের পূর্ণাঙ্গ মক টেস্ট
- 90 মিনিটে 3টি কোডিংয়ের কাজ
বিনামূল্যে চেষ্টা করুন
30 মিনিটে 10টি প্রশ্ন, পরীক্ষার নির্ধারিত গতিতে। শেষে আপনার স্কোর এবং প্রতিটি উত্তরের ব্যাখ্যা পাবেন।
আপনার প্ল্যান বেছে নিন
সম্পূর্ণ অনুশীলন আনলক করুন
Codility-ধাঁচের টেস্ট: সময় ধরে দেওয়ার জন্য পূর্ণ দৈর্ঘ্যের মক টেস্ট, সঙ্গে বাকি সব টেস্ট
Monthly প্ল্যান শুরু করুন- এই পরীক্ষার জন্য সময় ধরে দেওয়া পূর্ণ দৈর্ঘ্যের মক টেস্ট
- প্রতিটি প্রশ্নের ব্যাখ্যা
- প্রশ্নের ধরন অনুযায়ী আপনার স্কোর এবং আপনার ইতিহাস
- সব 93টি অনুশীলনী পরীক্ষা অন্তর্ভুক্ত
- ফোন ও ল্যাপটপে চলে
সর্বোচ্চ একটি পূর্ণাঙ্গ মক টেস্ট দিয়ে থাকলে 7 দিনের মধ্যে টাকা ফেরত পাবেন। দাম USD-তে।
সম্পূর্ণ অনুশীলনে কী কী রয়েছে
আসল পরীক্ষার ফরম্যাট ও সময়সীমা অনুযায়ী পূর্ণ দৈর্ঘ্যের মক টেস্ট, প্রতিটি শেষ করার পর সম্পূর্ণ পর্যালোচনাসহ।
- Freeবিনামূল্যের নমুনা10টি প্রশ্ন · 30 মিনিট
- পূর্ণ দৈর্ঘ্যের মক টেস্টআসল প্রশ্নসংখ্যা ও সময়সীমা
- কাজ এক: ক্রমাগত বৃদ্ধির দীর্ঘতম ধারা অনুশীলনসময় ধরে পরীক্ষা দিন, প্রতিটি উত্তরের ব্যাখ্যাসহ
- কাজ দুই: প্রথম স্বতন্ত্র ID অনুশীলনসময় ধরে পরীক্ষা দিন, প্রতিটি উত্তরের ব্যাখ্যাসহ
- কাজ তিন: K দিনের সর্বোচ্চ মোট অনুশীলনসময় ধরে পরীক্ষা দিন, প্রতিটি উত্তরের ব্যাখ্যাসহ
- সম্পূর্ণ পর্যালোচনাপ্রতিটি মক টেস্টের পর প্রশ্নের ধরন অনুযায়ী আপনার স্কোর
- কাজ এক: ক্রমাগত বৃদ্ধির দীর্ঘতম ধারা90%
- কাজ দুই: প্রথম স্বতন্ত্র ID75%
- কাজ তিন: K দিনের সর্বোচ্চ মোট60%
এরপর অনুশীলন করুন: কাজ তিন: k দিনের সর্বোচ্চ মোট.
বিনামূল্যের নমুনা বা পূর্ণাঙ্গ অনুশীলন
| বৈশিষ্ট্য | Free | পূর্ণাঙ্গ |
|---|---|---|
| বাস্তব পরীক্ষার ধরনে প্রশ্ন | ||
| প্রতিটি উত্তরের ব্যাখ্যা | ||
| সময় ধরে দেওয়া পূর্ণ দৈর্ঘ্যের মক টেস্ট | ||
| প্রশ্নের ধরন অনুযায়ী স্কোর | ||
| বিভিন্ন মক টেস্টের স্কোরের ইতিহাস | ||
| সব 93টি অনুশীলনী পরীক্ষা |
বিনামূল্যের অধ্যয়ন নির্দেশিকা
আসল পরীক্ষা সম্পর্কে জানার সবকিছু, ছোট ছোট পাঠে।
আসল পরীক্ষাটি সাধারণত কেমন হয়
একটি নির্দিষ্ট Codility পরীক্ষা বলে কিছু নেই। Codility একটি প্ল্যাটফর্ম: প্রতিটি নিয়োগকর্তা নিজের পরীক্ষার জন্য কাজ, অনুমোদিত প্রোগ্রামিং ভাষা এবং সময়সীমা বেছে নেন। আপনার পরীক্ষাটি কেমন হবে, তা বোঝার জন্য নিয়োগকর্তার পাঠানো আমন্ত্রণই সবচেয়ে ভালো নির্দেশিকা।
Codility কী জানায়। Codility জানায়, নির্দিষ্ট মাপকাঠির ভিত্তিতে প্রতিটি কাজের নম্বর স্বয়ংক্রিয়ভাবে দেওয়া হয় (Codility)। প্রোগ্রামারদের জন্য তাদের বিনামূল্যের পাঠগুলি (Codility) কাজের ধরন দেখায়: একটি ছোট সমস্যা, লেখার জন্য একটি ফাংশন এবং ইনপুটের নির্দিষ্ট সীমা। উদাহরণস্বরূপ, তাদের BinaryGap পাঠের কাজে 2,147,483,647 পর্যন্ত ইনপুটের জন্য "an efficient algorithm" লিখতে বলা হয় (Codility)। তাদের একটি পাঠের শিরোনাম Time Complexity (Codility)।
Codility পরীক্ষা সম্পর্কে সাধারণত যা বলা হয় (প্রার্থীদের ও গাইডের তথ্য থেকে; আমরা যে Codility পৃষ্ঠা খুলতে পেরেছি, সেখানে নিশ্চিত করা হয়নি):
- একটি টাইমারের মধ্যে কয়েকটি কাজ: পুরো পরীক্ষার জন্য একটি সময়সীমা থাকে, যা প্রায়ই 30 মিনিট থেকে 2 ঘণ্টার মধ্যে হয়।
- গোপন সঠিকতা যাচাই: কাজের উদাহরণ ছাড়াও, আপনার কোড এমন কিছু কেস দিয়ে যাচাই করা হয় যা আপনি দেখতে পান না।
- বড় ইনপুটে কার্যকারিতা: অ্যালগরিদমের কাজে সঠিক হলেও ধীর সমাধানে নম্বর কমতে পারে।
- আপনার নেওয়া সময়: নির্ধারিত সময়সীমার মধ্যে কত সময় নিলেন, তা নম্বরের অংশ নয়।
আমাদের মক পরীক্ষায় যা থাকে। প্রতিটি পূর্ণাঙ্গ মক পরীক্ষায় 90 মিনিটে তিনটি কোডিংয়ের কাজ থাকে, সহজ থেকে কঠিন ক্রমে। আপনি Python, JavaScript, Java বা C++-এ সমাধান লিখে চালাতে পারেন। সেটি গোপন টেস্ট কেস দিয়ে যাচাই করা হয় এবং যতগুলি কেসে সমাধানটি পাস করে, প্রতিটির জন্য নম্বর মেলে। ল্যাপটপ ব্যবহার করার পরামর্শ দেওয়া হয়। জমা দেওয়ার আগে আগের প্রশ্নে ফিরে গিয়ে সমাধান বদলাতে পারেন।
আমাদের মক পরীক্ষায় যা আলাদা। সাধারণত বলা হয়, Codility-র আসল কাজগুলিতে সঠিকতা যাচাই করা হয় এবং অনেক কাজের ক্ষেত্রে বড় ইনপুটে কার্যকারিতাও দেখা হয়। আমাদের গোপন কেসগুলি ছোট এবং সঠিকতা ও প্রান্তিক পরিস্থিতি যাচাই করে, তাই ধীর সমাধানের সময় শেষ হয়ে যায় না। প্রতিটি কাজের ব্যাখ্যায় বলা থাকে, বড় ইনপুটের জন্য কী ধরনের জটিলতা দরকার। 10টি বিনামূল্যের প্রশ্নে সঠিকতা, জটিলতা, প্রান্তিক পরিস্থিতি এবং গতি নিয়ে বহুনির্বাচনী প্রশ্ন থাকে - এই যাচাইগুলিতে পাস করার পেছনের চিন্তাভাবনা নিয়ে।
সমাধানসহ প্রশ্নের ধরন
প্রতিটি ধরনের প্রশ্নের একটি করে সমাধানসহ উদাহরণ, সঙ্গে বেশির ভাগ মানুষ যে ফাঁদে পড়েন তা-ও দেওয়া হয়েছে।
1. কোন সমাধানটি সঠিক। কাজ: একটি তালিকায় কতগুলি আলাদা মান আছে তা ফেরত দেওয়া। সমাধান: len(set(A))। এটি খালি তালিকা-সহ সব তালিকার জন্য সঠিক; খালি তালিকার ক্ষেত্রে ফল 0। ফাঁদ: সাজানো তালিকা নিয়ে নিজের লুপ লিখে প্রথম বা শেষ আইটেমটি ভুলে যাওয়া। বিল্ট-ইন ফাংশনেই কাজটি হলে, সেটি প্রান্তিক ক্ষেত্রগুলো ঠিকভাবে সামলায় কি না দেখে নিয়ে ব্যবহার করুন।
2. টাইম কমপ্লেক্সিটি। একটি সমাধান A-এর ওপর লুপ চালায় এবং লুপের ভেতরে max(A[:i]) কল করে। স্লাইস ও max, দুটোই সর্বোচ্চ iটি আইটেম দেখে। তাই মোট ধাপ প্রায় N squared divided by 2, অর্থাৎ O(N squared)। এর বদলে চলমান সর্বোচ্চ মান রাখলে কমপ্লেক্সিটি হয় O(N)। ফাঁদ: একটি লুপ দেখেই একে O(N) বলা। এর ভেতরে স্লাইস, যোগফল, গণনা এবং খোঁজার কাজ আছে কি না দেখুন।
3. কোন ইনপুটে এটি ব্যর্থ হয়। কাজ: A-তে নেই এমন ক্ষুদ্রতম ধনাত্মক পূর্ণসংখ্যাটি ফেরত দেওয়া। একটি সমাধান max(A) + 1 ফেরত দেয়। A = [1, 2, 3] চেষ্টা করুন: এটি 4 ফেরত দেয়, যা ঠিক। A = [1, 3] চেষ্টা করুন: এটি 4 ফেরত দেয়, কিন্তু 2 নেই, তাই উত্তর 2। A = [-3, -1] চেষ্টা করুন: এটি 0 ফেরত দেয়, কিন্তু উত্তর 1। ফাঁদ: একটি ক্ষেত্রে কাজ করলেই পরীক্ষা থামিয়ে দেওয়া। ইচ্ছা করে প্রান্তিক ক্ষেত্রগুলো তালিকাভুক্ত করুন: মাঝখানে ফাঁক, সব ঋণাত্মক, অনুমতি থাকলে খালি তালিকা, একটি আইটেম, সব সমান এবং অনুমোদিত সর্বোচ্চ মান।
4. N সর্বোচ্চ 100,000 হলে যথেষ্ট দ্রুত। মোটামুটি নিয়ম হিসেবে, ওই আকারের জন্য O(N) বা O(N log N) লক্ষ্য রাখুন। O(N squared) মানে প্রায় 10 billion ধাপ, যা সাধারণ সময়সীমার চেয়ে অনেক বেশি। ফাঁদ: দশটি আইটেম দিয়ে পরীক্ষা করা, যেখানে সব পদ্ধতিকেই তাৎক্ষণিক মনে হয়। N বাড়লে কাজের পরিমাণ কীভাবে বাড়ে, তা ভাবুন।
5. সীমা পড়া। মান সর্বোচ্চ 1,000,000,000 হতে পারে এবং N 100,000 হলে, যোগফল 100 trillion পর্যন্ত হতে পারে। Python-এর পূর্ণসংখ্যা তা সামলাতে পারে, কিন্তু নির্দিষ্ট আকারের পূর্ণসংখ্যা ব্যবহার করে এমন ভাষায় overflow হবে। ফাঁদ: মানের পরিসর উপেক্ষা করা। এর থেকে overflow-এর সম্ভাবনা এবং counting array-এর মতো কৌশল ব্যবহার করা সম্ভব কি না বোঝা যায়।
কীভাবে প্রস্তুতি নেবেন
- প্রথমে আমন্ত্রণটি পড়ুন। কাজের সংখ্যা, মোট সময় এবং কোন কোন ভাষা ব্যবহার করা যাবে তা দেখে নিন। এগুলি নিয়োগকর্তা ঠিক করেন, তাই কিছু ধরে নেবেন না।
- যে ভাষাটি ভালো জানেন, সেটিই ব্যবহার করুন। সেই ভাষার লিস্ট, ডিকশনারি, সেট, সর্টিং এবং স্ট্রিং মেথড না দেখে ব্যবহার করতে শিখুন।
- কোড লেখার আগে সীমাগুলি পড়ুন। কাজের ইনপুটের আকার ও মানের পরিসর থেকে বোঝা যায় সমাধান কত দ্রুত হতে হবে এবং কোন প্রান্তিক পরিস্থিতিগুলি গুরুত্বপূর্ণ - Codility-র নিজস্ব পাঠের কাজগুলিতেও যেমন দেখা যায় (Codility)।
- আগে সঠিক করুন, তারপর দ্রুত করুন। প্রথমে একটি সহজ ও সঠিক সংস্করণ লিখুন। তার জটিলতা O(N squared) হলে এবং N-এর মান 100,000 পর্যন্ত যেতে পারে, তাহলে চলমান মোট, ডিকশনারি, সেট বা সর্টিং ব্যবহার করে জটিলতা কমানোর উপায় খুঁজুন।
- প্রান্তিক পরিস্থিতিগুলি নিজে পরীক্ষা করুন। কাজের উদাহরণটি মাত্র একটি কেস। অনুমতি থাকলে খালি ইনপুট, একটি আইটেম, সব মান এক হওয়া, ঋণাত্মক মান, সবচেয়ে ছোট ও বড় মান এবং N-এর সর্বোচ্চ মান দিয়ে পরীক্ষা করুন।
- প্রচলিত প্যাটার্নগুলি শিখুন। প্রিফিক্স সাম, স্লাইডিং উইন্ডো, ডিকশনারি দিয়ে গণনা, টু পয়েন্টার, আগে সর্ট করা এবং সহজ গ্রিডি পদ্ধতি - ছোট অ্যালগরিদমের কাজের বড় অংশেই এগুলি কাজে লাগে। Codility-র বিনামূল্যের পাঠগুলি কাজের ধরন বোঝার ভালো জায়গা (Codility)।
- সময় ধরে সম্পূর্ণ সমাধান লিখুন। আমাদের পূর্ণাঙ্গ মক পরীক্ষায় আপনাকে গোপন কেস দিয়ে কোড লিখে চালাতে হয়। নিজের বেছে নেওয়া কাজেও একইভাবে অনুশীলন করুন, যাতে সময়ের মধ্যে কোড লেখা স্বাভাবিক মনে হয়।
- পরীক্ষার আসল গতিতে অনুশীলন করুন। সময় বেঁধে পূর্ণাঙ্গ মক পরীক্ষা দিন, যাতে পরীক্ষার দিন একটি টাইমারের মধ্যে তিনটি কাজ করা স্বাভাবিক লাগে।
সাধারণত স্কোর কীভাবে করা হয়
প্রতিটি নিয়োগকর্তা নিজেরাই স্কোরিং নির্ধারণ করেন। Codility জানায়, প্রতিটি কাজ নির্দিষ্ট মানদণ্ডের ভিত্তিতে স্বয়ংক্রিয়ভাবে স্কোর করা হয় (Codility), আর কোন ফল যথেষ্ট ভালো, তা প্রতিটি নিয়োগকর্তা ঠিক করেন। সবার জন্য প্রযোজ্য কোনো পাস নম্বর নেই।
এই মানদণ্ড কীভাবে কাজ করে সে সম্পর্কে সাধারণভাবে যা জানা যায়: কোনো কাজের স্কোর নির্ভর করে গোপন সঠিকতা যাচাইয়ের পরীক্ষা এবং অনেক অ্যালগরিদমভিত্তিক কাজের ক্ষেত্রে বড় ইনপুটে পারফরম্যান্স পরীক্ষার ওপর। এগুলো মিলিয়ে প্রথমে কাজটির, পরে পুরো পরীক্ষাটির শতকরা স্কোর তৈরি হয়। ছোট ইনপুটে সঠিক হলেও বড় ইনপুটে খুব ধীর সমাধান পারফরম্যান্সের নম্বর হারাতে পারে, আর কোনো প্রান্তিক ক্ষেত্রে ব্যর্থ হলে সঠিকতার স্কোরের কিছু অংশ হারায়। তাই আমাদের মক পরীক্ষায় বারবার আলাদা করে জিজ্ঞাসা করা হয়, "এটি কি সঠিক?" এবং "এটি কি যথেষ্ট দ্রুত?"
আমাদের অনুশীলনের স্কোর হলো আমাদের নিজস্ব প্রশ্নগুলোর মধ্যে আপনি কতটির সঠিক উত্তর দিয়েছেন, সঙ্গে কাজ অনুযায়ী আলাদা হিসাবও থাকে, যাতে আপনি বুঝতে পারেন কোথায় মনোযোগ দেওয়া দরকার। এটি অনুশীলনের স্কোর: এটি Codility-এর স্কোর বা কোনো নিয়োগকর্তার ফল নয়, এবং আপনি পাস করবেন কি না, তা এর মাধ্যমে বোঝা যায় না।
সাধারণ ভুল
- উদাহরণের ওপর ভরসা করা। কোনো কাজের উদাহরণটি অনেকগুলি অদেখা ক্ষেত্রের মধ্যে মাত্র একটি। কোনো সমাধান এতে উত্তীর্ণ হয়েও মোট স্কোরের বেশিরভাগ ক্ষেত্রেই ব্যর্থ হতে পারে।
- N উপেক্ষা করা। O(N squared)-এর একটি সঠিক সমাধানও N = 100,000 হলে পারফরম্যান্স পরীক্ষায় ব্যর্থ হতে পারে। আগে সীমাগুলি দেখে নিন।
- লুপের মধ্যে অতিরিক্ত কাজ। লুপের ভিতরে তালিকার ওপর স্লাইস, যোগফল, গণনা, ইনডেক্স বা "in" ব্যবহার করলে কাজের পরিমাণ বেড়ে যায়।
- শেষ আইটেমটি বাদ পড়া। সীমার মানে একের হেরফের, কিংবা তালিকার শেষ প্রান্তে গিয়ে শেষ হওয়া পরপর আইটেমের ক্ষেত্রে ভুল হওয়া খুবই সাধারণ। শেষ ধাপটি হাতে ধরে যাচাই করুন।
- শুরুর মান ভুল হওয়া। সর্বোচ্চ মান 0 দিয়ে শুরু করলে, অথবা সর্বনিম্ন মান কল্পনা করে নেওয়া কোনো বড় সংখ্যা দিয়ে শুরু করলে, ঋণাত্মক বা খুব বড় মানের ক্ষেত্রে ভুল হতে পারে। প্রথম আইটেমটি দিয়ে শুরু করুন।
- কাজটি যে ক্রমের ওপর নির্ভর করে, তা বদলে ফেলা। সাজানো একটি দারুণ উপায়, কিন্তু উত্তর যদি অবস্থান বা "তালিকায় প্রথম" হওয়ার ওপর নির্ভর করে, তাহলে নয়।
- একটি কাজেই সব সময় ব্যয় করা। আগে প্রতিটি কাজের একটি সঠিক সংস্করণ জমা দিন, তারপর সময় থাকলে গতি বাড়ান।
অনুশীলনের জন্য তৈরি মৌলিক প্রশ্ন, কখনও আসল বা ফাঁস হওয়া প্রশ্ন নয়। Monthly প্ল্যান যেকোনও সময় বাতিল করুন। সর্বোচ্চ একটি পূর্ণাঙ্গ মক টেস্ট দিয়ে থাকলে, 7 দিনের মধ্যে টাকা ফেরতের অনুরোধ করতে পারেন।
সাধারণ জিজ্ঞাসা
সব নিয়োগকর্তা ব্যবহার করেন, এমন কি একটি Codility পরীক্ষাই আছে?+
না। Codility একটি প্ল্যাটফর্ম। প্রতিটি নিয়োগকর্তা কাজ, ভাষা ও সময়সীমা বেছে নেন, তাই পরীক্ষায় কী থাকবে তা জানার জন্য আপনার আমন্ত্রণটিই সবচেয়ে নির্ভরযোগ্য নির্দেশনা।
আপনাদের মক টেস্টে আমি যে কোড লিখি, তা কি চালানো হয়?+
হ্যাঁ, পূর্ণাঙ্গ মক টেস্টে। প্রতিটি কাজের উত্তর Python, JavaScript, Java বা C++-এ লিখবেন। সেগুলি গোপন টেস্ট কেসের মাধ্যমে পরীক্ষা করা হয়, এবং প্রতিটি সফল কেসের জন্য নম্বর দেওয়া হয়। বিনামূল্যের নমুনাটি বহুনির্বাচনী। আমাদের কেসগুলি ছোট, তাই সেগুলি উত্তরের নির্ভুলতা ও প্রান্তিক পরিস্থিতি যাচাই করে; বাস্তব পরীক্ষায় প্রায়ই বড় ইনপুটের ক্ষেত্রেও কর্মক্ষমতা যাচাই করা হয়।
আমার সমাধানটি কত দ্রুত চলতে হবে?+
প্রতিটি কাজের সীমা দেখে নিন। N প্রায় 100,000 পর্যন্ত হলে O(N) বা O(N log N) সময়সীমার সমাধান লক্ষ্য রাখুন; এই আকারে O(N squared) সাধারণত খুব ধীর। সীমা ছোট হলে আরও সহজ সমাধানও চলতে পারে।
পাস করতে আমার কত স্কোর দরকার?+
সবার জন্য প্রযোজ্য কোনও পাস নম্বর নেই। কোন ফলাফল আপনাকে পরের ধাপে এগিয়ে নিয়ে যাবে, তা প্রতিটি নিয়োগকর্তা ঠিক করেন। এমন সমাধানের লক্ষ্য রাখুন, যা প্রতিটি ব্যতিক্রমী ক্ষেত্রেও সঠিক এবং সবচেয়ে বড় ইনপুটের জন্য যথেষ্ট দ্রুত।
এগুলি কি Codility-এর টাস্ক?+
না। এগুলো একই ধরনের শৈলীতে আমাদের দলের তৈরি মৌলিক অনুশীলনী কাজ ও প্রশ্ন। Intellect Council, Codility Limited বা এটি ব্যবহার করে এমন কোনও নিয়োগকর্তার সঙ্গে যুক্ত নয়।
সূত্র
- Codility: হোম পেজ (টাস্কের স্কোর কীভাবে দেওয়া হয়), যাচাই করা হয়েছে 2026-11-09
- Codility: Programmers, পাঠ, যাচাই করা হয়েছে 2026-11-09
- Codility-এর পাঠ: পাঠ 1, Iterations, BinaryGap, যাচাই করা হয়েছে 2026-11-09
- Codility-এর পাঠ: পাঠ 3, Time Complexity, যাচাই করা হয়েছে 2026-11-09
সম্পর্কিত অনুশীলন
চাকরিপ্রার্থীদের জন্য অনুশীলনী পরীক্ষা
নিয়োগকর্তার পরীক্ষার জন্য বিনামূল্যের সময়-নির্ধারিত অনুশীলনী পরীক্ষা: অ্যাপটিটিউড, রিজনিং, সাইকোমেট্রিক, Wonderlic-ধাঁচের, CCAT-ধাঁচের এবং Excel। শুরু করতে অ্যাকাউন্টের দরকার নেই।
দেখুনPython কোডিং টেস্টের প্রস্তুতি
Python মূল্যায়নের বিনামূল্যের অনুশীলন: ধারণা, কোড কী আউটপুট দেয়, ত্রুটি খুঁজে বের করা এবং কার্যকর সমাধান বেছে নেওয়া - প্রতিটি ধাপে ধাপে ব্যাখ্যাসহ।
দেখুনSQL টেস্ট অনুশীলন
SQL পরীক্ষার বিনামূল্যের অনুশীলন: ধারণা, একটি query কী ফল দেয়, query ঠিক করা এবং সঠিকটি বেছে নেওয়া - বহনযোগ্য স্ট্যান্ডার্ড SQL-এ, প্রতিটি ধাপে ধাপে ব্যাখ্যাসহ।
দেখুনসব 93টি অনুশীলনী পরীক্ষা দেখুন
প্রস্তুত হয়ে পরীক্ষায় বসুন।
নিজের সেরাটা দিয়েছেন, এই বিশ্বাস নিয়ে বেরিয়ে যান।
আসল পরীক্ষার ফরম্যাটে সময়সীমাবদ্ধ অনুশীলন, প্রতিটি উত্তরের ব্যাখ্যাসহ।