Skip to content

Mohammed Khaled

Estimated reading time: 2 minutes

1. ما الفرق بين View و Stored Procedure في SQL؟

View:

Stored Procedure:

2. اشرح مفهوم Trigger في قواعد البيانات.

Trigger:

3. قارن بين استخدام WHERE و HAVING في استعلامات SQL.

WHERE:

HAVING:

4. ما هي أنواع Functions في SQL وما استخداماتها؟

أنواع Functions في SQL:

5. اشرح مفهوم Constraint في قواعد البيانات.

Constraint:

6. قارن بين نهج Code First و Database First في Entity Framework.

Code First:

Database First:

7. متى يفضل استخدام Database First في تطوير التطبيقات؟

Database First:

8. ما الفرق بين UNION و UNION ALL في SQL؟

UNION:

UNION ALL:

9. اشرح أنواع الـ Joins في SQL وحالات استخدام كل منها.

أنواع الـ Joins:

10. ما هو Middleware في ASP.NET Core وما أهميته؟

Middleware:

11. اشرح مفهوم Serialization وأهميته في تطوير البرمجيات.

Serialization:

12. ما هو REST API وكيف يختلف عن SOAP؟

REST API:

SOAP:

13. ما المقصود بـ Seeding في سياق قواعد البيانات؟

Seeding:

14. اشرح مفهوم Normalization في تصميم قواعد البيانات.

Normalization:

15. ما هو Composite Key وكيف يختلف عن Primary Key؟

Composite Key:

Primary Key:

16. اشرح مفهوم Unique Key في قواعد البيانات.

Unique Key:

17. ما المقصود بـ Dependency Injection وكيف يساعد في تحسين تصميم البرنامج؟

Dependency Injection:

18. اشرح مفهوم Unit of Work وكيف يرتبط بنمط Repository.

Unit of Work:

نمط Repository:

19. ما هو Token في سياق أمان التطبيقات وكيف يستخدم؟

Token:

20. اشرح مفهوم Alias في SQL وAPI.

Alias في SQL:

Alias في API:

21. ما المقصود بـ Data Transfer Language (DTL) في سياق قواعد البيانات؟

Data Transfer Language (DTL):

22. قارن بين Authentication و Authorization في أمان التطبيقات.

Authentication:

Authorization:

23. ما الفرق بين Clustered Index و Non-Clustered Index في SQL؟

Clustered Index:

Non-Clustered Index:

24. كيف يمكن تطبيق Authorization على جميع نقاط النهاية (Endpoints) في API؟

Authorization:

25. اشرح مفهوم SQL Profiling وكيف يساعد في تحسين أداء قواعد البيانات.

SQL Profiling:

26. ما هي أنماط التصميم (Design Patterns) وأهميتها في تطوير البرمجيات؟

أنماط التصميم:

27. قارن بين Class و Interface في البرمجة الكائنية.

Class:

Interface:

28. ما هو Indexed View في SQL وما فائدته؟

Indexed View:

29. قارن بين for loop و foreach في C#.

for loop:

foreach loop:

30. اشرح مفهوم Identity في سياق قواعد البيانات SQL.

Identity:

31. ما هي الـ Window Functions في SQL وما استخداماتها؟

Window Functions:

32. اشرح مفهوم الـ Execution Plan في SQL وكيف يساعد في تحسين الأداء.

Execution Plan:

33. قارن بين var و let في JavaScript.

var:

let:

34. اشرح دورة حياة التطبيق في ASP.NET.

دورة حياة التطبيق في ASP.NET:

35. ما الفرق بين MVC و ASP.NET Core؟

MVC:

ASP.NET Core:

36. قارن بين DELETE و TRUNCATE و DROP في SQL.

DELETE:

TRUNCATE:

DROP:

37. كيف يمكن تحديد الأرقام المكررة في مجموعة باستخدام C#؟

تحديد الأرقام المكررة:

38. قارن بين List و Array في C#.

List:

Array:

39. اشرح مفهوم N-Tier Architecture.

N-Tier Architecture:

40. ما هو JWT (JSON Web Token) وكيف يستخدم في أمان التطبيقات؟

JWT:

41. اشرح مبادئ SOLID في تصميم البرمجيات.

SOLID:

42. ما المقصود بـ Routing في تطبيقات الويب؟

Routing:

43. قارن بين طرق HTTP: GET و POST و PUT و DELETE.

GET:

POST:

PUT:

DELETE:

44. اشرح مفهوم Inheritance في البرمجة الكائنية.

Inheritance:

45. ما الفرق بين Early Binding و Late Binding في البرمجة؟

Early Binding:

Late Binding:

46. قارن بين Struct و Class في C#.

Struct:

Class:

47. اشرح مفهوم Memoization في البرمجة.

Memoization:

48. ما هي تقنية Caching وكيف تستخدم في تحسين الأداء؟

Caching:

49. قارن بين REST و SOAP في تصميم واجهات برمجة التطبيقات (APIs).

REST:

SOAP:

50. ما هو الـ Singleton Pattern وكيف يُستخدم في البرمجة؟

Singleton Pattern:

51. اشرح مفهوم Dependency Injection Container.

Dependency Injection Container:

52. قارن بين صيانة قواعد البيانات التقليدية وقواعد البيانات NoSQL.

قواعد البيانات التقليدية:

قواعد البيانات NoSQL:

53. ما هو الـ ORM وكيف يُستخدم في البرمجة؟

ORM (Object-Relational Mapping):

54. اشرح مفهوم الـ Event-Driven Architecture.

Event-Driven Architecture:

55. ما هي الـ Microservices وكيف تختلف عن التطبيقات الكبيرة الأحادية (Monolithic)?

Microservices:

التطبيقات الكبيرة الأحادية:

56. ما هي أهمية تحليل المتطلبات في تطوير البرمجيات؟

تحليل المتطلبات:

57. اشرح مفهوم الـ Cloud Computing وفوائده.

Cloud Computing:

58. قارن بين Dynamic Typing و Static Typing في لغات البرمجة.

Dynamic Typing:

Static Typing:

59. ما هي أهمية إجراء اختبارات الوحدة في تطوير البرمجيات؟

اختبارات الوحدة:

60. اشرح مفهوم الـ Asynchronous Programming وفوائده.

Asynchronous Programming:

error: Content is protected !!