اكثر اسئلة واجوبة المقابلات طلبا والاختبارات عبر الإنترنت
منصة تعليمية للتحضير للمقابلات والاختبارات عبر الإنترنت والدروس والتدريب المباشر

طوّر مهاراتك من خلال مسارات تعلم مركزة واختبارات تجريبية ومحتوى جاهز للمقابلات.

يجمع WithoutBook أسئلة المقابلات حسب الموضوع والاختبارات العملية عبر الإنترنت والدروس وأدلة المقارنة في مساحة تعلم متجاوبة واحدة.

التحضير للمقابلة

الاختبارات التجريبية

اجعلها الصفحة الرئيسية

احفظ هذه الصفحة في المفضلة

الاشتراك عبر البريد الإلكتروني
مقابلات تجريبية مباشرة من WithoutBook LINQ موضوعات مقابلات ذات صلة: 5

Interview Questions and Answers

تعرّف على اهم اسئلة واجوبة مقابلات LINQ للمبتدئين واصحاب الخبرة للاستعداد لمقابلات العمل.

إجمالي الاسئلة: 20 Interview Questions and Answers

افضل مقابلة تجريبية مباشرة يجب مشاهدتها قبل المقابلة

تعرّف على اهم اسئلة واجوبة مقابلات LINQ للمبتدئين واصحاب الخبرة للاستعداد لمقابلات العمل.

Interview Questions and Answers

ابحث عن سؤال لعرض الاجابة.

اسئلة واجوبة المستوى المتوسط / من سنة إلى خمس سنوات خبرة

سؤال 1

Explain the difference between IEnumerable and IQueryable in LINQ.

IEnumerable is used for querying data from in-memory collections, while IQueryable is used for querying data from out-of-memory data sources like a database.
احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 2

What is the purpose of the 'let' keyword in LINQ?

The 'let' keyword allows you to create a new variable within a query and use it within the rest of the query.

Example:

var query = from x in myList let y = x * 2 select y;

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 3

Explain the usage of 'group by' in LINQ.

'Group by' is used to group elements based on a specific key. It is often used in conjunction with aggregate functions like Count, Sum, etc.

Example:

var result = from p in products group p by p.Category into g select new { Category = g.Key, Count = g.Count() };

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 4

Explain the use of 'join' in LINQ.

'Join' is used to combine elements from two or more collections based on a related key.

Example:

var result = from p in products join c in categories on p.CategoryID equals c.CategoryID select new { Product = p.Name, Category = c.Name };

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 5

What is the purpose of the 'SingleOrDefault' method in LINQ?

'SingleOrDefault' returns the only element of a sequence or a default value if the sequence is empty. It throws an exception if there is more than one element.

Example:

var item = myList.SingleOrDefault(x => x.ID == 5);

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 6

Explain the concept of 'query syntax' and 'method syntax' in LINQ.

'Query syntax' is the SQL-like syntax used in LINQ queries, while 'method syntax' involves using extension methods and lambda expressions to achieve the same results.

Example:

Query Syntax: var result = from x in myList where x > 5 select x; 
Method Syntax: var result = myList.Where(x => x > 5);

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 7

Explain the concept of 'deferred loading' in LINQ to SQL.

'Deferred loading' in LINQ to SQL means that related objects are not loaded from the database until they are accessed for the first time.
احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 8

Explain the usage of the 'Skip' and 'Take' methods in LINQ.

'Skip' is used to skip a specified number of elements in a sequence, and 'Take' is used to return a specified number of elements from the start of a sequence.

Example:

var result = myList.Skip(2).Take(3);

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 9

Explain the concept of 'immediate execution' in LINQ.

'Immediate execution' means that the query is executed and the results are retrieved immediately when the query is defined.

Example:

var result = myList.ToList(); // Immediate execution

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 10

What is the purpose of the 'Zip' method in LINQ?

'Zip' is used to merge two sequences element-wise, creating a new sequence of pairs based on the elements at the same index.

Example:

var result = sequence1.Zip(sequence2, (x, y) => x + y);

احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات
سؤال 11

Explain the use of 'AsEnumerable' in LINQ.

'AsEnumerable' is used to cast a sequence to its enumerable form, which can be useful in scenarios where you want to force the query to be executed on the client side rather than on the server side.
احفظ للمراجعة

احفظ للمراجعة

احفظ هذا العنصر في الإشارات المرجعية، او حدده كصعب، او ضعه في مجموعة مراجعة.

افتح مكتبتي التعليمية
هل هذا مفيد؟
اضف تعليقا عرض التعليقات

الاكثر فائدة حسب تقييم المستخدمين:

حقوق النشر © 2026، WithoutBook.