সাক্ষাৎকার প্রশ্ন

শীর্ষ 80 .NET ইন্টারভিউ প্রশ্ন ও উত্তর

জানুয়ারী 2, 2022

আপনি একটি ডটনেট সাক্ষাত্কারে যোগদান করার পরিকল্পনা করছেন? আপনার কি ডটনেট ইন্টারভিউ নির্ধারিত আছে? অথবা আপনি একটি .Net বিকাশকারী হতে চান? তাহলে আপনি সঠিক পৃষ্ঠায় আছেন। আমরা .Net-এ গবেষণা করেছি এবং প্রায়শই জিজ্ঞাসিত উল্লেখ করেছি। নেট ইন্টারভিউ প্রশ্ন এবং উত্তর.

আসুন .Net সম্পর্কে একটি দ্রুত পরিচিতি দেওয়া যাক। .নেট কি? একটি .নেট ফ্রেমওয়ার্ক হল একটি সফটওয়্যার যা মাইক্রোসফ্ট দ্বারা তৈরি করা হয়েছে প্রাথমিকভাবে মাইক্রোসফট উইন্ডোজে চালানোর জন্য। ফ্রেমওয়ার্ক ক্লাস লাইব্রেরি নামে একটি বিস্তৃত ক্লাস লাইব্রেরি অন্তর্ভুক্ত করা হয়েছে। .Net অন্যান্য বিভিন্ন প্রোগ্রামিং জুড়ে ভাষা আন্তঃকার্যযোগ্যতা প্রদান করে।

সুচিপত্র

শীর্ষ 80 .নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

1. আপনি উত্তরাধিকারের ধারণা ব্যাখ্যা করতে পারেন এবং এটি .NET-এ কীভাবে কাজ করে?

উত্তরাধিকার হল অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষার (OOPS) একটি ধারণা। এটি আপনাকে একটি বেস ক্লাস সংজ্ঞায়িত করতে দেয় যা একটি নির্দিষ্ট কার্যকারিতা প্রদান করে এবং এটি অন্যান্য প্রাপ্ত ক্লাসগুলিকে বেস ক্লাসের উত্তরাধিকারী হতে বা বেস ক্লাসকে ওভাররাইড করতে সক্ষম করবে। উত্তরাধিকারের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল কোড পুনরায় ব্যবহার করার ক্ষমতা। একই .Net সঙ্গে যায়. .নেট ফ্রেমওয়ার্ক উত্তরাধিকারের অনুমতি দেয়।

আরো দেখুন শীর্ষ 100 উত্তরযোগ্য ইন্টারভিউ প্রশ্ন এবং উত্তর

2. .NET ওয়েব পরিষেবা ব্যাখ্যা কর?

একটি .Net ওয়েব পরিষেবাকে একটি সফ্টওয়্যার প্রোগ্রাম হিসাবে সংজ্ঞায়িত করা হয় যা স্ট্যান্ডার্ড ইন্টারনেট প্রোটোকলের মাধ্যমে অন্যান্য সফ্টওয়্যারের সাথে তথ্য বিনিময় করার জন্য XML ব্যবহার করার উদ্দেশ্যে। সহজ শর্তে, ওয়েব পরিষেবাগুলি ইন্টারনেটের মাধ্যমে বস্তুর সাথে যোগাযোগ করার জন্য একটি পথ প্রদান করে।

3. আপনি একটি স্ট্যাক এবং একটি সারি মধ্যে পার্থক্য করতে পারেন?

স্ট্যাককিউ
এটি LIFO নীতির উপর ভিত্তি করে, অর্থাৎ, লাস্ট ইন ফার্স্ট আউট।এটি FIFP নীতির উপর ভিত্তি করে, i.r, First in First Out।
সন্নিবেশ এবং মুছে ফেলা শুধুমাত্র উপরের প্রান্ত থেকে সঞ্চালিত হয়.সন্নিবেশ এবং মুছে ফেলা উভয় প্রান্ত থেকে সঞ্চালিত হয়.
স্ট্যাকের মধ্যে ঢোকান অপারেশনগুলিকে পুশ অপারেশন বলা হয়।সারিতে ঢোকান অপারেশনগুলিকে এনকিউ অপারেশন বলা হয়।
স্ট্যাকের মধ্যে অপারেশন মুছে ফেলা একটি পপ অপারেশন বলা হয়.একটি সারিতে একটি অপারেশন মুছে ফেলা একটি dequeue অপারেশন বলা হয়.

4. বক্সিং এবং আনবক্সিং শব্দের অর্থ কী? ব্যাখ্যা করা?

বক্সিং হল একটি মান টাইপকে অবজেক্ট টাইপ বা যেকোন ইন্টারফেস টাইপে রূপান্তর করার একটি প্রক্রিয়া। যখন একটি CLR(Common Language Runtime) একটি মান টাইপ বাক্স করে, সিস্টেমের ভিতরের মানটি মোড়ানো হয়।

আনবক্সিং হল একটি বস্তুর ধরন থেকে মান টাইপ বের করার একটি প্রক্রিয়া।

5. আপনি একটি বিমূর্ত শ্রেণী এবং একটি ইন্টারফেসের মধ্যে পার্থক্য করতে পারেন?

বিমূর্ত ক্লাস ইন্টারফেসএকটি বিমূর্ত শ্রেণী বলা হয় বিমূর্ত এবং অ-বিমূর্ত উভয় পদ্ধতি আছে।ইন্টারফেসে শুধুমাত্র বিমূর্ত পদ্ধতি থাকতে পারে।
এটি একাধিক উত্তরাধিকার সমর্থন করে না।এটি একাধিক উত্তরাধিকার সমর্থন করে।
কীওয়ার্ড বিমূর্ত একটি বিমূর্ত শ্রেণী নির্দিষ্ট করতে বা ঘোষণা করতে ব্যবহৃত হয়,ইন্টারফেস কীওয়ার্ডটি ইন্টারফেস ক্লাস ঘোষণা করতে ব্যবহৃত হয়।
একটি বিমূর্ত শ্রেণী প্রসারিত করতে কীওয়ার্ড 'প্রসারিত' ব্যবহার করতে হবে,একটি ইন্টারফেস ক্লাস প্রসারিত করতে কীওয়ার্ড 'ইমপ্লিমেন্টস' ব্যবহার করতে হবে।

6. আপনি পরিচালিত মধ্যে প্রধান পার্থক্য ব্যাখ্যা করতে পারেন এবং অব্যবস্থাপিত কোড?

পরিচালিত কোডঅব্যবস্থাপিত কোড
CLR পরিচালিত কোড নির্বাহ করে। CLR হল কমন ল্যাঙ্গুয়েজ রানটাইম।ওএস সরাসরি অব্যবস্থাপিত কোড চালায়।
ম্যানেজড কোড .Net ফ্রেমওয়ার্কে লেখা অ্যাপ্লিকেশনের নিরাপত্তা প্রদান করে।অব্যবস্থাপিত কোড কোন প্রদান করে না অ্যাপ্লিকেশনের নিরাপত্তা .
পরিচালিত কোড প্রোগ্রামারকে নিম্ন-স্তরের অ্যাক্সেস প্রদান করে না।অব্যবস্থাপিত কোড প্রোগ্রামারকে নিম্ন-স্তরের অ্যাক্সেস প্রদান করে।

7. .NET কোরের কিছু বৈশিষ্ট্যের নাম বলুন?

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

.Net Core-এর মূল বৈশিষ্ট্যগুলি হল:

  1. এটি ওপেন সোর্স।
  2. এটি নমনীয়।
  3. এটি হালকা, দ্রুত এবং ব্যবহারকারী-বান্ধব।
  4. এটা শেয়ারযোগ্য।
  5. এতে ভবিষ্যতের সুযোগ রয়েছে সফটওয়্যার উন্নয়ন .
  6. .নেট কোর একটি ক্রস-প্ল্যাটফর্ম

8. .NET কোরে কী অন্তর্ভুক্ত? ব্যাখ্যা করা?

.নেট কোর নিম্নলিখিত উপাদানগুলি অন্তর্ভুক্ত করে:

  1. এতে রয়েছে .NET CLI, স্থানীয় উন্নয়নের জন্য ব্যবহৃত কমান্ড-লাইন টুল, এবং একটানা সমাকলান পরামর্শ.
  2. ফ্রেমওয়ার্ক-নির্ভর অ্যাপগুলি চালানোর জন্য এটিতে একটি .NET ড্রাইভার রয়েছে৷
  3. এতে MS BUILD বিল্ড ইঞ্জিন রয়েছে।
  4. এতে Roslyn এবং F# ভাষা সংকলক রয়েছে।
  5. এটি .নেট রানটাইম এবং ডেস্কটপ রানটাইম অন্তর্ভুক্ত করে।
  6. এটি রানটাইম লাইব্রেরি অন্তর্ভুক্ত.

9. .NET-এ ব্যবহৃত তিনটি সাধারণ সংক্ষিপ্ত শব্দের নাম বল এবং সেগুলি কীসের জন্য দাঁড়ায়?

.Net-এ ব্যবহৃত তিনটি সংক্ষিপ্ত শব্দ হল:

  1. IL → মধ্যবর্তী ভাষা।
  2. CIL->সাধারণ মধ্যবর্তী ভাষা।
  3. CLI->সাধারণ ভাষার অবকাঠামো।

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

10. JIT কম্পাইলার ব্যাখ্যা কর?

জাস্ট ইন টাইম কম্পাইলার, যা জেআইটি নামে পরিচিত, এটি .নেট-এ CLR (সাধারণ ভাষা রানটাইম) এর একটি অংশ, যা .নেট প্রোগ্রামিং ভাষা নির্বিশেষে .নেট প্রোগ্রামগুলির সম্পাদন পরিচালনা করতে সহায়তা করে৷ JIT MSIL(Microsoft Intermediate language) বা CIL কে মেশিন কোডে রূপান্তর করার জন্য দায়ী।

11. কেস্ট্রেল কি? ব্যাখ্যা করা?

কেস্ট্রেলকে ASP.NET কোরের জন্য একটি ক্রস-প্ল্যাটফর্ম ওয়েব সার্ভার হিসাবে সংজ্ঞায়িত করা হয়েছে। এটি একটি ওয়েব সার্ভার যা .Net Core টেমপ্লেট প্রকল্পগুলিতে ডিফল্টরূপে অন্তর্ভুক্ত এবং সক্রিয় করা হয়।

12. আপনি কি .NET কোর এবং মনোর মধ্যে পার্থক্য করতে পারেন?

.নেট কোরমনো
এটি ক্লাউড-ভিত্তিক ওয়েব অ্যাপ্লিকেশন তৈরির জন্য একটি ক্রস-প্ল্যাটফর্ম ডটনেট ফ্রেমওয়ার্ক।এটি দ্রুত ডটনেট ফাউন্ডেশনের ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন অংশ তৈরি করে।
এটি একটি ওপেন সোর্স ওয়েব ফ্রেমওয়ার্ক।এটি ডটনেটফাউন্ডেশনের একটি ওপেন সোর্স বাস্তবায়ন।

13. আপনি কি আমাকে বলতে পারেন বর্তমান সময়ে .NET দ্বারা কতগুলি ভাষা সমর্থিত?

.Net 60টিরও বেশি প্রোগ্রামিং ভাষা সমর্থন করে, যেখানে তাদের মধ্যে 11টি প্রোগ্রামিং ভাষা মাইক্রোসফ্ট দ্বারা ডিজাইন ও ডেভেলপ করা হয়েছে।

14. ট্রেস এবং ডিবাগের মধ্যে পার্থক্য করুন?

ট্রেসডিবাগ
ট্রেস. রেখার বিবৃতি লিখুন ট্রেসিংয়ের সাথে ব্যবহার করা হয়।ডিবাগ রাইটিং লাইন স্টেটমেন্ট ট্রেসিং এর জন্য ব্যবহার করা হয়।
এটি ডিবাগ মোড এবং রিলিজ মোডে কাজ করে।এটি শুধুমাত্র ডিবাগ মোডে কাজ করে।
এটি পরীক্ষার পর্যায়ে ব্যবহৃত হয়।এটি ডিবাগিং পর্যায়ে ব্যবহৃত হয়।

15. আপনি আবর্জনা সংগ্রহ প্রক্রিয়া বর্ণনা করতে পারেন?

আবর্জনা সংগ্রহ (জিসি) হল .নেট ফ্রেমওয়ার্কের বৈশিষ্ট্য। GC (আবর্জনা সংগ্রহ) আপনার অ্যাপ্লিকেশনের প্রকাশ এবং মেমরির বরাদ্দ পরিচালনা করে। যখনই আপনি একটি নতুন বস্তু তৈরি করেন, CLR স্তূপ থেকে আইটেমের জন্য মেমরি বরাদ্দ করে। এখন আবর্জনা সংগ্রহকে বস্তুর জন্য বরাদ্দ করা স্থান খালি করতে হবে যখন এটি অব্যবহৃত থাকে।

16. আপনি কি নামস্থান এবং সমাবেশের মধ্যে পার্থক্য করতে পারেন?

নামস্থানসমাবেশ
নামস্থান লজিক্যাল কোড গ্রুপিংয়ের জন্য দায়ী।সমাবেশ শারীরিক কোড গ্রুপিং জন্য দায়ী.
এটি ক্লাসের যৌক্তিক সংগঠনের জন্য ব্যবহৃত হয়।এটি মডিউল প্রকার এবং অন্যান্য উপাদানের মেটাডেটা ধারণ করে।
অন্য কোন ভাষা টার্গেটিং এটি ব্যবহার করতে পারেন .netঅন্যান্য ভাষা এটি ব্যবহার করতে পারে না।

17. int এবং int32 এর মধ্যে পার্থক্য করুন?

intInt32
int একটি আদিম ডেটা টাইপ।Int32 হল একটি FCL প্রকার।
এটি একটি মান প্রকার, এবং এটি সংকলনের সময় int32 তে অনুবাদ করে।এটি একটি মান প্রকারও।

18. আপনি কি মান প্রকার এবং রেফারেন্স প্রকারের মধ্যে পার্থক্য করতে পারেন?

মান প্রকাররেফারেন্স টাইপ
এটি স্ট্যাকে বরাদ্দ করা মেমরিতে এর বিষয়বস্তু সংরক্ষণ করে।এখানে মানের পরিবর্তে রেফারেন্স অবজেক্টের ঠিকানা সংরক্ষণ করা হয়।
মেমরিতে শুধুমাত্র একটি স্থান বরাদ্দ করা হয়।এগুলি মেমরি এলাকায় সংরক্ষণ করা হয় যাকে হিপ বলা হয়।
উদাহরণ: পূর্বনির্ধারিত ডেটাটাইপ, enums এবং কাঠামোউদাহরণ: ক্লাস, অ্যারে, ইন্টারফেস

19. আপনি systems.StringBuilder এবং সিস্টেমের মধ্যে পার্থক্য করতে পারেন? স্ট্রিং?

system.StringBuilderপদ্ধতি. স্ট্রিং
এটি পরিবর্তনযোগ্য।এটা অপরিবর্তনীয়।
এটি একটি নির্দিষ্ট দৈর্ঘ্য।এটি একটি পরিবর্তনশীল দৈর্ঘ্য।
এটা আরো দক্ষ.এটি স্ট্রিং বিল্ডারের মতো দক্ষ নয়।

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

20. হ্যাশটেবল এবং অ্যারে তালিকার মধ্যে পার্থক্য ব্যাখ্যা কর?

হ্যাশ টেবিলঅ্যারে তালিকা
এটি বস্তুর একটি সংগ্রহ যেখানে মানগুলি মূল ভিত্তিতে সংরক্ষণ করা হয়।এটি বস্তুর একটি সংগ্রহ যেখানে মানগুলি একটি সূচক ভিত্তিতে সংরক্ষণ করা হয়।
হ্যাশটেবল থেকে মান আনা দ্রুত।অ্যারে তালিকা থেকে মান আনয়ন ধীর হয়.
এটি ব্যাপক ডেটা বজায় রাখতে ব্যবহৃত হয়।বিশাল ডেটা সংরক্ষণের ক্ষেত্রে অ্যারে তালিকাগুলি সেরা পছন্দ নয়৷

21. অপরিবর্তনীয় শব্দের অর্থ কী? ব্যাখ্যা করা?

অপরিবর্তনীয় মানে একটি স্ট্রিং অবজেক্টের জন্য নির্ধারিত মান কখনই পরিবর্তিত হয় না।

আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

22. আপনি সেশনের সুবিধা ব্যাখ্যা করতে পারেন?

অধিবেশনের সুবিধা:

  1. সেশন আমাদের অ্যাপ্লিকেশন জুড়ে ডেটা এবং অবস্থা বজায় রাখতে সাহায্য করে।
  2. সেশনগুলি কার্যকর করা সহজ এবং যেকোন অবজেক্ট টাইপ সংরক্ষণ করতে পারে।
  3. সেশন ক্লায়েন্ট ডেটা আলাদাভাবে সংরক্ষণ করে।
  4. এটি ব্যবহারকারীর কাছ থেকে সুরক্ষিত এবং স্বচ্ছ।

23. কুকিজ ব্যাখ্যা কর?

নেট কুকিজ ব্যবহারকারী-নির্দিষ্ট তথ্য সংরক্ষণ করতে ব্যবহার করা হয়। সংরক্ষিত তথ্য দ্বারা ব্যবহৃত হয় ওয়েব অ্যাপ্লিকেশন যখনই ব্যবহারকারী সাইট ভিজিট করে।

24. .Net-এ tuples কি? ব্যাখ্যা করা?

.Net ফ্রেমওয়ার্কে, একটি টিপলকে একটি ডেটা স্ট্রাকচার হিসাবে সংজ্ঞায়িত করা হয় যাতে বিভিন্ন ডেটা প্রকারের উপাদানগুলির একটি ক্রম থাকে। ডেটা উপাদানগুলির মধ্যে রয়েছে স্ট্রিং, পূর্ণসংখ্যা, অক্ষর বা অন্যান্য ডেটা প্রকার।

25. আপনি MSIL ব্যাখ্যা করতে পারেন?

MSIL মানে মাইক্রোসফট ইন্টারমিডিয়েট ভাষা। এটি একটি প্রোগ্রামিং ভাষা, যা পরবর্তীতে সাধারণ মধ্যবর্তী ভাষা হিসেবে প্রমিত করা হয়। এটি নির্দেশাবলীর একটি সেট যা প্ল্যাটফর্ম থেকে স্বাধীন এবং উৎস কোড থেকে একটি ভাষা-নির্দিষ্ট কম্পাইলার দ্বারা তৈরি করা হয়।

26. আপনি কি .NET-এ একটি অবজেক্ট এবং ক্লাসের মধ্যে পার্থক্য করতে পারেন?

অবজেক্টক্লাস
একটি বস্তু একটি শ্রেণীর একটি উদাহরণ.একটি ক্লাস একটি ব্লুপ্রিন্ট যা থেকে একটি উদাহরণ তৈরি করা হয়।
এটি ক্লাসের একটি পরিবর্তনশীলের মতো কাজ করে।এটি ডেটা এবং পদ্ধতিগুলিকে একসাথে আবদ্ধ করতে ব্যবহৃত হয়।
তাদের একটি শারীরিক অস্তিত্ব আছে।তাদের যৌক্তিক অস্তিত্ব আছে।
বস্তুটি একটি মেমরি স্পেস তৈরি করে।ক্লাস কোনো মেমরি স্পেস তৈরি করে না।

27. ক্যাশিং এর অর্থ কি? ব্যাখ্যা করা?

.নেটে ক্যাশিং হল ঘন ঘন ব্যবহৃত ডেটা বা তথ্য মেমরিতে সংরক্ষণ করার একটি কৌশল। যখনই একই ডেটা বা তথ্যের প্রয়োজন হয়, এটি সরাসরি মেমরি থেকে পুনরুদ্ধার করতে পারে।

28. .Net-এ CLR কি?

.Net-এ CLR মানে কমন ল্যাঙ্গুয়েজ রানটাইম। এটা ভার্চুয়াল মেশিন মাইক্রোসফ্ট .নেট ফ্রেমওয়ার্কের উপাদান, যা .নেট প্রোগ্রামগুলির সম্পাদন পরিচালনা করে।

29. .Net-এ MSIL কি?

MSIL, অর্থাৎ, মাইক্রোসফট ইন্টারমিডিয়েট ল্যাঙ্গুয়েজ, কম্পাইলার কম্পাইলেশনের সময় সোর্স কোডকে MSIL(Microsoft Intermediate Language) এ রূপান্তর করে। এটি স্বাধীন CPU নির্দেশাবলীর একটি সেট যা দক্ষতার সাথে নেটিভ কোডে রূপান্তর করা যেতে পারে।

30. .নেট-এ পৃষ্ঠার জীবনচক্র কী?

যখন একটি .Net পৃষ্ঠা চলে, তখন পৃষ্ঠাটি একটি জীবনচক্রের মধ্য দিয়ে যায়, যেখানে এটি প্রক্রিয়াকরণ পদক্ষেপের একটি সেট সঞ্চালন করে, যার মধ্যে শুরু করা, পুনরুদ্ধার করা, ইভেন্ট হ্যান্ডলার চালানো এবং অবস্থা বজায় রাখা অন্তর্ভুক্ত।

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

31. আপনি কি .NET ফ্রেমওয়ার্কে ম্যানিফেস্টের ব্যবহার ব্যাখ্যা করতে পারেন?

.Net-এ ম্যানিফেস্ট হল একটি XML ফাইল, যা শেয়ার করা এবং ব্যক্তিগত পাশাপাশি অ্যাসেম্বলিগুলিকে নির্দিষ্ট করে এবং চিহ্নিত করে যেগুলি একটি অ্যাপ্লিকেশনকে রানের সময় আবদ্ধ করা উচিত৷

32. আপনি .NET-এ GAC-এর ব্যবহার কী ব্যাখ্যা করতে পারেন?

GAC, অর্থাৎ, গ্লোবাল অ্যাসেম্বলি ক্যাশে, হল একটি উইন্ডোজ ডিরেক্টরি ফোল্ডার যা .Net অ্যাসেম্বলিগুলিকে সঞ্চয় করে এবং সিস্টেমে সমস্ত এক্সিকিউটিং অ্যাপ্লিকেশন দ্বারা শেয়ার করার জন্য মনোনীত করা হয়৷ সহজ কথায়, GAC-তে নিবন্ধন করে, একটি মেশিনে একাধিক অ্যাপ্লিকেশনের মধ্যে সমাবেশগুলি ভাগ করা হয়।

33. আপনি কি ব্যাখ্যা করতে পারেন যে একটি টিপল .NET-এ কতগুলি উপাদান ধারণ করতে পারে?

একটি টিপল সর্বোচ্চ আটটি উপাদানের অনুমতি দিতে পারে। যদি সংখ্যাটি অতিক্রম করে, তাহলে কম্পাইলার একটি ত্রুটি নিক্ষেপ করে।

34. .NET-এ আবর্জনা সংগ্রহের তিনটি প্রজন্মের নাম বল?

.net-এ আবর্জনা সংগ্রহের তিনটি প্রজন্ম হল:

  1. প্রজন্ম 0
  2. প্রজন্ম ঘ
  3. প্রজন্ম 2।

35. .NET ফ্রেমওয়ার্কে সমর্থিত স্মৃতির প্রকারের নাম বল?

.নেট সমর্থিত স্মৃতিগুলি হল:

  1. স্ট্যাক মেমরি
  2. গাদা মেমরি।

36. .NET-এ একটি ফাংশন এবং সংরক্ষিত পদ্ধতির মধ্যে পার্থক্য ব্যাখ্যা কর?

ফাংশন এবং সঞ্চিত পদ্ধতির পার্থক্য:

আরো দেখুন শীর্ষ 100 উত্তরযোগ্য ইন্টারভিউ প্রশ্ন এবং উত্তর
ফাংশনসংরক্ষিত নীতিমালা
প্রদত্ত ইনপুট দিয়ে, ফাংশনটি ফলাফল গণনা করতে ব্যবহৃত হয়।এটি ক্রমানুসারে একটি নির্দিষ্ট কাজ সম্পাদন করতে ব্যবহৃত হয়।
DML বিবৃতি কার্যকর করা যাবে না।DML বিবৃতি কার্যকর করা যেতে পারে.
এটা চেষ্টা-ক্যাচ সমর্থন করে না।এটি ট্রাই-ক্যাচ সমর্থন করে।
এটি একটি মধ্যে বলা যেতে পারে এসকিউএল প্রশ্ন.এটি একটি মধ্যে বলা যাবে না এসকিউএল প্রশ্ন.

37. আপনি C# .NET-এ উপস্থিত কনস্ট্রাক্টর প্রকারের নাম দিতে পারেন?

কনস্ট্রাক্টর প্রকার:

  1. ডিফল্ট কনস্ট্রাক্টর।
  2. স্ট্যাটিক কনস্ট্রাক্টর।
  3. ব্যক্তিগত নির্মাণকারী।
  4. কপি কনস্ট্রাক্টর।
  5. প্যারামেট্রাইজড কনস্ট্রাক্টর।

38. LINQ কি?

LINQ, অর্থাৎ, ল্যাঙ্গুয়েজ ইন্টিগ্রেটেড কোয়েরি হল একটি নাম প্রদত্ত প্রযুক্তির সেট যা সরাসরি c# ভাষায় ইন্টিগ্রেশন ক্যোয়ারী ক্ষমতার উপর ভিত্তি করে। এটি বিভিন্ন উত্স থেকে ডেটা পুনরুদ্ধার করতে ব্যবহৃত হয়।

39. ক্রস-পেজ পোস্টিং ব্যাখ্যা কর?

যখন আপনি অন্য বা ভিন্ন পৃষ্ঠায় ডেটা পোস্ট করতে চান এবং আপনি বর্তমান পৃষ্ঠাটি পুনরায় লোড করতে চান না তখন ক্রস-পেজ পোস্টিং দরকারী। সহজ কথায়, ক্রস-পেজ পোস্টিংকে একটি পৃথক পৃষ্ঠায় একটি ফর্ম জমা দেওয়া হিসাবে সংজ্ঞায়িত করা হয়।

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

40. ASP.NET-এ উপলব্ধ কুকির প্রকারের নাম বলুন?

  1. অবিরাম কুকিজ.
  2. অ-স্থায়ী কুকিজ।

41. রিপিটার কন্ট্রোলে উপস্থিত কয়েকটি টেমপ্লেটের নাম বল?

  1. হেডার টেমপ্লেট।
  2. আইটেম টেমপ্লেট.
  3. বিভাজক টেমপ্লেট।
  4. বিকল্প আইটেম টেমপ্লেট।
  5. ফুটার টেমপ্লেট।

42. Global.asax ফাইলের বর্ণনা দাও?

বিশ্বব্যাপী Asax in .Net হল একটি ঐচ্ছিক ফাইল যা উচ্চ-স্তরের অ্যাপ্লিকেশন ইভেন্টগুলি পরিচালনা করার জন্য ব্যবহৃত হয়, যেমন অ্যাপ্লিকেশন-স্টার্ট, অ্যাপ্লিকেশন-এন্ড, সেশন-এন্ড, সেশন স্টার্ট ইত্যাদি। দ্য গ্লোবাল। asax ফাইলটি .Net অ্যাপ্লিকেশনের রুট ডিরেক্টরিতে সংরক্ষণ করা হয়।

43. আপনি ASP.NET-এ সার্ভার নিয়ন্ত্রণ ব্যাখ্যা করতে পারেন?

সার্ভার নিয়ন্ত্রণগুলিকে GUI (গ্রাফিকাল ইউজার ইন্টারফেস) এর ছোট বিল্ডিং ব্লক হিসাবে সংজ্ঞায়িত করা হয়, বোতাম, চেকবক্স, লেবেল ইত্যাদি সহ।

ASP.NET সার্ভার নিয়ন্ত্রণগুলিকে শ্রেণীবদ্ধ করা হয়েছে:

  1. বৈধতা নিয়ন্ত্রণ.
  2. ডেটা উৎস নিয়ন্ত্রণ।
  3. ডেটা ভিউ নিয়ন্ত্রণ।
  4. সমৃদ্ধ নিয়ন্ত্রণ.
  5. নেভিগেশন নিয়ন্ত্রণ.
  6. মাস্টার নিয়ন্ত্রণ.

44. ASP.NET-এ ওয়েব নিয়ন্ত্রণ ব্যাখ্যা কর?

ওয়েব কন্ট্রোল হল স্ট্রাকচারাল কন্ট্রোল যেমন সিকিউরিটি, ডেটা ভ্যালিডেশন, মাস্টার পেজ তৈরি এবং ডেটা ম্যানিপুলেশনের জন্য ব্যবহৃত কন্ট্রোল।

ASP.NET এর পাঁচটি ওয়েব নিয়ন্ত্রণ রয়েছে।

  1. এইচটিএমএল নিয়ন্ত্রণ
  2. HTML সার্ভার নিয়ন্ত্রণ
  3. ASP.NET সার্ভার নিয়ন্ত্রণ করে
  4. ASP.NET Ajax সার্ভার নিয়ন্ত্রণ করে
  5. ব্যবহারকারী নিয়ন্ত্রণ এবং কাস্টম নিয়ন্ত্রণ

45. লগইন স্ট্যাটাস কন্ট্রোলের কাজটি ব্যাখ্যা কর?

লগইন স্থিতি নিয়ন্ত্রণ হল একটি নিয়ন্ত্রণ যা বর্তমান ব্যবহারকারীদের লগইন অবস্থার উপর ভিত্তি করে লগইন এবং লগআউট লিঙ্কগুলি প্রদর্শন করতে ব্যবহৃত হয়।

46. ​​ফ্র্যাগমেন্ট ক্যাশিং ব্যাখ্যা কর?

ফ্র্যাগমেন্ট ক্যাশিং হল একটি ক্যাশিং টাইপ, যা একটি ওয়েব ফর্মের মধ্যে স্বতন্ত্র ব্যবহারকারীর নিয়ন্ত্রণের ক্যাশিংকে বোঝায়। আপনি যখন পৃষ্ঠার শুধুমাত্র একটি উপসেট ক্যাশে করতে চান তখন এটি কার্যকর।

47. ASP.Net-এ RedirectPermanent ব্যাখ্যা কর?

RedirectPermanent হল ASP.NET-এর একটি পদ্ধতি যা রেসপন্স পদ্ধতির মতো একই রিডাইরেক্ট করে। RedirectPermanent() হল প্রতিক্রিয়া() এর একটি নতুন পদ্ধতি।

48. সার্ভারের মধ্যে পার্থক্য ব্যাখ্যা কর। স্থানান্তর এবং প্রতিক্রিয়া. পুনঃনির্দেশ?

প্রতিক্রিয়া। পুনঃনির্দেশ ()সার্ভার। ট্রান্সফার()
এটি একটি ওয়েব ব্যবহারকারীকে এক পৃষ্ঠা থেকে অন্য পৃষ্ঠায় স্থানান্তর করতে ব্যবহৃত হয়।এটি একটি ওয়েব ব্যবহারকারীকে এক পৃষ্ঠা থেকে অন্য পৃষ্ঠায় স্থানান্তর করতেও ব্যবহৃত হয়।
এটি শুধু ব্রাউজারকে অন্য পৃষ্ঠা দেখার জন্য বলে।এটি সার্ভারের অনুরোধ কমাতে সাহায্য করে।

49. একটি ওয়েব পরিষেবা বর্ণনা করুন?

একটি ওয়েব পরিষেবা হল সফ্টওয়্যারের একটি ক্ষুদ্র অংশ যা এটিকে ইন্টারনেটে উপলব্ধ করে এবং এটি একটি সাধারণ XML মেসেজিং সিস্টেম ব্যবহার করে৷ এখানে XML একটি ওয়েব পরিষেবাতে সমস্ত তথ্য এনকোড করতে ব্যবহৃত হয়।

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

50. ASP.NET-এ পোস্টব্যাক ব্যাখ্যা কর?

ASP.NET-এ পোস্টব্যাক হল একটি নাম যা সার্ভারে একটি ASP.NET পৃষ্ঠা জমা দেয়। প্রক্রিয়াকরণের জন্য. পোস্টব্যাক পৃষ্ঠার নির্দিষ্ট শংসাপত্র পরীক্ষা করার জন্য সঞ্চালিত হয়, যেমন ব্যবহারকারীর নাম এবং পাসওয়ার্ড যাচাইকরণ।

51. রিপিটার কন্ট্রোল ব্যাখ্যা কর?

রিপিটার কন্ট্রোল হল একটি ওয়েব কন্ট্রোল যা ব্যবহারকারীকে টেমপ্লেট জুড়ে মার্ক-আপ ট্যাগগুলিকে বিভক্ত করতে দেয়।

52. ASP.NET-এ HTML সার্ভার নিয়ন্ত্রণ ব্যাখ্যা কর?

HTML সার্ভার কন্ট্রোল হল স্ট্যান্ডার্ড HTML কন্ট্রোল যা সার্ভার-সাইড প্রসেসিং সক্ষম করতে ব্যবহৃত হয়।

কিছু HTML সার্ভার নিয়ন্ত্রণ নীচে তালিকাভুক্ত করা হয়েছে:

  1. এইচটিএমএল হেড।
  2. HTML ইনপুট বোতাম।
  3. HTML ইনপুট ইমেজ।
  4. HTMLInputPassword.
  5. HTML পাঠ্য।
  6. HTML ইনপুট রিসেট।

53. ASP.NET-এ বিভিন্ন যাচাইকারীদের নাম বলুন?

    প্রয়োজনীয় ফিল্ড ভ্যালিডেটর.রেঞ্জ ভ্যালিডেটর.তুলনা যাচাইকারী.রেগুলার এক্সপ্রেশন ভ্যালিডেটর.কাস্টম ভ্যালিডেটর.বৈধতা সংক্ষিপ্তসার.

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

54. ASP.NET-এ রাষ্ট্রীয় ব্যবস্থাপনা ব্যাখ্যা কর?

উত্তর: ASP.NET-এ স্টেট ম্যানেজমেন্ট একটি অ্যাপ্লিকেশানে স্টেট কন্ট্রোল এবং অবজেক্ট সংরক্ষণ করতে ব্যবহৃত হয় কারণ .NET ওয়েব অ্যাপ্লিকেশানগুলি স্টেটলেস।

দুটি রাষ্ট্রীয় ব্যবস্থাপনা পদ্ধতি আছে এএসপি .নেট

  1. ক্লায়েন্ট-সাইড স্টেট ম্যানেজমেন্ট।
  2. সার্ভার-সাইড স্টেট ম্যানেজমেন্ট।

55. .নেট-এ কমন টাইপ সিস্টেম (সিটিএস) কী?

উত্তর: কমন টাইপ সিস্টেম হল একটি .NET স্ট্যান্ডার্ড যা কম্পিউটার মেমরিতে সংজ্ঞার ধরন এবং নির্দিষ্ট মান প্রকারগুলিকে কীভাবে উপস্থাপন করা হয় তা নির্দিষ্ট করে। এটি এমনভাবে ডিজাইন করা হয়েছে যাতে বিভিন্ন প্রোগ্রামিং ভাষা সহজে তথ্য শেয়ার করতে পারে।

56. আপনি CAS (কোড অ্যাক্সেস সিকিউরিটি) ব্যাখ্যা করতে পারেন?

উত্তর: কোড অ্যাক্সেস সিকিউরিটি (CAS) হল একটি Microsoft .NET ফ্রেমওয়ার্ক যা অবিশ্বস্ত বা অবৈধ কোডগুলিকে বিশেষ সুবিধাপ্রাপ্ত ক্রিয়া সম্পাদন করা থেকে আটকাতে ব্যবহৃত হয়।

57. ওয়েব ব্যাখ্যা কর। অ্যাপসেটিংসে ফাইল কনফিগার করবেন?

উত্তর: অ্যাপ সেটিং একটি স্ট্রিং বা অন্যান্য মান সংরক্ষণ করতে ব্যবহৃত হয়, যা ASP.NET ওয়েবসাইট প্রকল্পের ওয়েব-কনফিগ ফাইলে পাওয়া যায়। ওয়েব. কনফিগারেশন ফাইলটি IIS এবং ASP.NET কোর মডিউল দ্বারা এটির কনফিগারেশনের জন্য পড়া হয়।

58. মডেল ভিউ কন্ট্রোলার ফ্রেমওয়ার্ক ব্যাখ্যা কর?

উত্তর: MVC হল একটি আর্কিটেকচার প্যাটার্ন যা একটি অ্যাপ্লিকেশনকে তিনটি উপাদানে ভাগ করে, যথা,

  1. মডেল- এটি সমস্ত যৌক্তিক ডেটার সাথে সম্পর্কিত যা ব্যবহারকারী কাজ করে।
  2. ভিউ.- এটি অ্যাপ্লিকেশনের UI যুক্তির জন্য ব্যবহৃত হয়।
  3. কন্ট্রোলার।- এটি মডেল এবং ভিউ উপাদানগুলির মধ্যে একটি ইন্টারফেস।

59. ASp.NET ওয়েব ফর্ম ব্যাখ্যা কর?

ASP.Net-এ ওয়েব ফর্ম হল একটি ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক, এবং এটি ASP.NET প্রযুক্তি দ্বারা সমর্থিত প্রোগ্রামিং মডেলগুলির মধ্যে একটি।

60. .নেট-এ ক্যাশিং এর প্রকারের নাম বল?

ক্যাশিং এর ধরন:

  1. পৃষ্ঠা-স্তরের ক্যাশিং।
  2. পৃষ্ঠা খণ্ড ক্যাশিং.
  3. ডেটা ক্যাশিং।

.নেট ইন্টারভিউ প্রশ্ন এবং উত্তর

61. .Net-এ নিরাপত্তা নিয়ন্ত্রণের নাম বল?

.Net দ্বারা সমর্থিত কয়েকটি নিরাপত্তা নিয়ন্ত্রণ হল:

62. ASP.NET-এ রেজার ব্যাখ্যা কর?

রেজারকে একটি ASP.NET প্রোগ্রামিং সিনট্যাক্স হিসাবে সংজ্ঞায়িত করা হয়, যা c# বা VB.Net প্রোগ্রামিং ভাষার সাহায্যে গতিশীল ওয়েব পৃষ্ঠাগুলি তৈরি করতে ব্যবহৃত হয়।

63. MIME ব্যাখ্যা কর?

একটি মাল্টি-পারপাস মেল এক্সটেনশন হল ইমেল প্রোটোকলের একটি এক্সটেনশন যা ব্যবহারকারীদের ইন্টারনেটে ফাইল আদান-প্রদান করতে প্রোটোকল ব্যবহার করতে দেয়।

64. বিভিন্ন ধরনের সমাবেশের নাম বল?

সমাবেশের প্রকারগুলি হল:

  1. ব্যক্তিগত সমাবেশ।
  2. শেয়ার সমাবেশ.

65. আপনি কি পৃষ্ঠার জীবনচক্রের ঘটনাগুলি তালিকাভুক্ত করতে পারেন?

পৃষ্ঠার জীবনচক্রের ঘটনাগুলি নীচে তালিকাভুক্ত করা হয়েছে৷

  1. Page_PreInit
  2. Page_Init
  3. Page_InitComplete
  4. পৃষ্ঠা_প্রি-লোড
  5. পেজ_লোড
  6. Page_LoadComplete
  7. পৃষ্ঠা_প্রি-রেন্ডার
  8. রেন্ডার

66. আপনি পাসপোর্ট প্রমাণীকরণ ব্যাখ্যা করতে পারেন?

ASP.NET-এ পাসপোর্ট প্রমাণীকরণ ব্যবহারকারীকে অ্যাপ্লিকেশনের ব্যবহারকারীদের প্রমাণীকরণ করতে Microsoft-এর পাসপোর্ট পরিষেবা ব্যবহার করতে দেয়। পাসপোর্ট প্রমাণীকৃত ব্যবহারকারীদের সনাক্ত করতে এনকোডেড কুকি ব্যবহার করে।

67. আপনি একটি অধিবেশন ব্যবহার করার অসুবিধা ব্যাখ্যা করতে পারেন?

অধিবেশনের অসুবিধাগুলি হল:

  1. কর্মক্ষমতা হ্রাস, কারণ ব্যবহারকারীর সংখ্যা বৃদ্ধি.
  2. সেশন ডেটা সিরিয়ালাইজিং এবং ডিসিরিয়ালাইজ করার সাথে খরচ জড়িত।

68. আপনি একটি টেবিলের একটি প্রাথমিক কী সূচক পরিবর্তন করতে পারেন?

উত্তর হল না। আপনি টেবিলের প্রাথমিক কী-এর সূচক পরিবর্তন করতে পারবেন না।

69. মেমরি-ম্যাপ করা ফাইলের সংজ্ঞা দাও?

মেমরি-ম্যাপ করা ফাইলগুলি ফাইলের বিষয়বস্তু বা ডেটাকে অ্যাপ্লিকেশনের যৌক্তিক ঠিকানায় ম্যাপ করে। মেমরি ম্যাপ আপনাকে একে অপরের সাথে ডেটা ভাগ করে একই মেশিনে একাধিক প্রক্রিয়া চালাতে সক্ষম করে। পদ্ধতি MemoryMappedFile.CreateFromFiles( ) একটি মেমরি-ম্যাপ করা বস্তু পেতে.

70. .নেট-এ বিভিন্ন ধরনের সূচকের নাম বল?

.Net-এ দুই ধরনের সূচক হল:

  1. ক্লাস্টার সূচক।
  2. অ ক্লাস্টারড সূচক।

71. .নেট-এ IL কি?

.Net-এ IL মানে ইন্টারমিডিয়েট ল্যাঙ্গুয়েজ।, সমস্ত ডটনেট সোর্স কোড প্রথমে IL(ইন্টারমিডিয়েট ল্যাঙ্গুয়েজ) এ কম্পাইল করা হয়, পরে IL কে মেশিন ল্যাঙ্গুয়েজে রূপান্তর করা হয়।

72. .NET-এ আবর্জনা সংগ্রহের জন্য ব্যবহৃত পদ্ধতির নাম বল?

সিস্টেমে আবর্জনা সংগ্রহের জন্য ব্যবহৃত পদ্ধতি। GC.Collect()।

73. ডেটাসেট যে আর্কিটেকচার অনুসরণ করেছিল তার নাম বল?

একটি ডেটাসেট সংযোগ বিচ্ছিন্ন ডেটা আর্কিটেকচার অনুসরণ করে।

74. একটি অ্যাক্সেস ডাটাবেস থেকে ডেটা পেতে ব্যবহৃত অ্যাডাপ্টারের নাম বল?

একটি অ্যাক্সেস ডাটাবেস থেকে ডেটা পেতে ব্যবহৃত অ্যাডাপ্টার হল OleDbDataAdapter।

75. ASP.NET ব্যাখ্যা কর?

ASP.NET একটি ওপেন-সোর্স, সার্ভার-সাইড ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক হিসাবে সংজ্ঞায়িত করা হয়েছে যাতে গতিশীল ওয়েব পেজ দেওয়া যায়। মাইক্রোসফ্ট এটি বিকাশ করে।

76. সমাবেশের বিভিন্ন অংশের নাম বল?

একটি সমাবেশের বিভিন্ন অংশ হল:

  1. ম্যানিফেস্ট- এতে সমাবেশ সংস্করণ সম্পর্কে তথ্য রয়েছে।
  2. মেটাডেটা টাইপ করুন- এতে বাইনারি তথ্য থাকে
  3. এমএসআইএল
  4. সম্পদ- এটি সম্পর্কিত ফাইলগুলির একটি তালিকা দেয়।

77। আপনি কি আমাদের বলতে পারেন .NET-এ একটি সেশনের জন্য ম্যানুয়ালি সময়সীমা সেট করা সম্ভব কিনা?

উত্তরটি হল হ্যাঁ. .NET-এ একটি সেশনের জন্য ম্যানুয়ালি একটি টাইমআউট সেট করা সম্ভব

78. .NET-এ সংযোগ পুলিং আচরণ নিয়ন্ত্রণ করে এমন প্যারামিটারের নাম বল?

পরামিতিগুলি হল:

  1. টাইমআউট সংযোগ করুন।
  2. ন্যূনতম পুলের আকার।
  3. সর্বোচ্চ পুলের আকার।
  4. পুলিং।

79। আপনি কিভাবে .NET-এ একটি DataReader এর অবস্থা পরীক্ষা করতে পারেন?

IsClosed সম্পত্তি ব্যবহার করে, DataReader এর স্থিতি পরীক্ষা করা যেতে পারে।

80. .NET-এ প্রতিনিধি কী? ব্যাখ্যা করা?

ডেলিগেট হল একটি মেকানিজম যেখানে এটি পদ্ধতিগুলিকে প্যারামিটার হিসাবে পাস করার অনুমতি দেয়। ডেলিগেটগুলি বস্তুকে এনক্যাপসুলেট করতে ব্যবহৃত হয়। ডেলিগেট কলব্যাক পদ্ধতি সংজ্ঞায়িত করতে ব্যবহার করা হয়.

আপনার .Net সাক্ষাত্কারের জন্য শুভকামনা, এবং আমি আশা করি আমাদের .Net সাক্ষাত্কারের প্রশ্ন এবং উত্তরগুলি আপনার জন্য কিছু সহায়ক ছিল৷ আপনি যদি Salesforce এলাকায় চাকরি খুঁজছেন, তাহলে আপনি আমাদের চেক করে দেখতে পারেন সেলসফোর্স ইন্টারভিউ প্রশ্ন .