প্রকল্প সম্পর্কে
# iOSInterviewQuestions
এটি একটি বিস্তৃত iOS ডেভেলপমেন্ট ইন্টারভিউ প্রশ্নের ভান্ডার, যা ডেভেলপারদের প্রযুক্তিগত ইন্টারভিউয়ের প্রস্তুতিতে এবং ইন্টারভিউয়ারদের জন্য মানদণ্ড সরবরাহ করতে সহায়তা করে। বিষয়বস্তু মূলত চীনা ইন্টারনেট সম্প্রদায়ের (যেমন Weibo @我就叫Sunny怎么了) উচ্চমানের প্রশ্নের ভিত্তিতে সংকলিত ও উত্তর প্রদান করা হয়েছে।
## প্রধান বিষয়বস্তু বিভাগ
### 1. Objective-C সংস্করণ ইন্টারভিউ প্রশ্ন
এটি প্রকল্পের মূল অংশ, যা "招聘一个靠谱的 iOS" ব্লগ পোস্ট থেকে উদ্ভূত। লেখক মূল নিবন্ধের ৫৫টি প্রশ্নের (প্রথমটি সংশোধনমূলক প্রশ্ন ছাড়া বাকি ৫৪টি সংক্ষিপ্ত উত্তর) বিস্তারিত উত্তর দিয়েছেন।
- **উত্তর (উপরের অংশ)**: মৌলিক সিনট্যাক্স, মেমোরি ম্যানেজমেন্ট, Runloop ইত্যাদি মূল ধারণা涵盖।
- **উত্তর (নিচের অংশ)**: UI লেআউট, নেটওয়ার্ক প্রোগ্রামিং, পারফরম্যান্স অপটিমাইজেশন ইত্যাদি উন্নত বিষয় নিয়ে গভীর আলোচনা।
### 2. Swift সংস্করণ ইন্টারভিউ প্রশ্ন
আধুনিক iOS ডেভেলপমেন্ট ভাষা Swift-এর জন্য সংকলিত প্রশ্ন, দুটি উপ-বিভাগে বিভক্ত:
- **তত্ত্ব অংশ**: Swift এবং Objective-C-এর ভাষা মৌলিক, বৈশিষ্ট্যগত পার্থক্য এবং অন্তর্নিহিত নীতি পরীক্ষা করে।
- **প্র্যাকটিস অংশ**: iOS প্রকল্প উন্নয়নে বাস্তব দক্ষতা প্রয়োগ, যেমন আর্কিটেকচার প্যাটার্ন, সাধারণ ফ্রেমওয়ার্ক ব্যবহার ইত্যাদি।
### 3. iOS Programming Challenge (প্রোগ্রামিং চ্যালেঞ্জ)
তত্ত্ব বাস্তবায়নে সহায়তার জন্য প্রকৃত কোড উদাহরণ প্রদান করে:
- **Swift Demo**: MVVM প্যাটার্ন ভিত্তিক উদাহরণ প্রকল্প।
- **SwiftUI Demo**: আধুনিক ইন্টারফেস উন্নয়নে SwiftUI-এর প্রয়োগ দেখায়।
- **Technical Design Document Demo**: প্রযুক্তিগত নকশা নথি সম্পর্কিত উদাহরণ, যা ডিজাইন থেকে বাস্তবায়ন পর্যন্ত দেখায়।
### 4. প্রযুক্তিগত আলোচনা ইন্টারভিউ প্রশ্ন সিরিজ
`iteatimeteam/Friday-QA` থেকে উদ্ধৃত, বিস্তৃত প্রযুক্তিগত আলোচনার দৃষ্টিভঙ্গি প্রদান করে।
### 5. আচরণগত ইন্টারভিউ প্রশ্ন (Behavioral Questions)
বিশুদ্ধ প্রযুক্তিগত প্রশ্ন ছাড়াও, নরম দক্ষতা এবং প্রকৌশল মানসিকতা পরীক্ষা করে:
- **আত্মপরিচয় ধরন**: ব্যক্তিগত অভিজ্ঞতা এবং প্রযুক্তিগত স্ট্যাক স্পষ্টভাবে প্রকাশের উপায়।
- **বিষয়ভিত্তিক প্রশ্ন ধরন**: খোলামেলা প্রশ্ন, চিন্তাভাবনা এবং মূল্যবোধ পরীক্ষা করে।
- **সফটওয়্যার প্রকৌশল ধরন**: দলগত সহযোগিতা, কোড মান, প্রকল্প ব্যবস্থাপনা ইত্যাদি সম্পর্কিত প্রশ্নোত্তর।
### 6. অন্যান্য (Other)
- **সফটওয়্যার উন্নয়ন পরিভাষা**: সাধারণ সফটওয়্যার উন্নয়ন প্রযুক্তিগত শব্দের ব্যাখ্যা সংকলিত, যা যোগাযোগের প্রসঙ্গ একীভূত করতে সহায়ক।
## উপযুক্ত জনগোষ্ঠী
- **চাকরিপ্রার্থী**: iOS পদে ইন্টারভিউয়ের জন্য প্রস্তুতি নিচ্ছেন জুনিয়র থেকে সিনিয়র ডেভেলপাররা, এই ভান্ডার দিয়ে ঘাটতি পূরণ এবং পদ্ধতিগতভাবে জ্ঞান পুনর্বিবেচনা করতে পারেন।
- **ইন্টারভিউয়ার**: প্রশ্ন তৈরির রেফারেন্স বা প্রার্থীর উত্তর মান মূল্যায়নের মানদণ্ড হিসেবে।
- **শিক্ষার্থী**: iOS ডেভেলপমেন্টের অন্তর্নিহিত নীতি এবং সর্বোত্তম অনুশীলন গভীরভাবে বুঝতে আগ্রহী ডেভেলপাররা।
## সতর্কতা
- বিষয়বস্তু মূলত Objective-C এবং Swift উভয় স্ট্যাকের ডেভেলপারদের জন্য, তবে ঐতিহ্যবাহী ObjC ভিত্তি এবং Swift নতুন বৈশিষ্ট্যের তুলনামূলক শেখার উপর জোর দেয়।
- উত্তর সম্প্রদায়ের অবদানকারীদের সংক্ষিপ্তসার থেকে এসেছে, অফিসিয়াল ডকুমেন্টেশন এবং সর্বশেষ Xcode সংস্করণ দিয়ে যাচাই করার পরামর্শ দেওয়া হয়, কারণ iOS ইকোসিস্টেম দ্রুত আপডেট হয়, কিছু পুরনো প্রশ্নে অব্যবহৃত API বা ধারণা থাকতে পারে।
- কপিরাইট বিবৃতি: মূল নিবন্ধ, CC BY-NC-ND 3.0 লাইসেন্স অনুসরণ করে, বিনামূল্যে পুনঃপ্রকাশের সময় লেখক উল্লেখ এবং অ-বাণিজ্যিক ব্যবহার বজায় রাখতে হবে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.