عبدالرحمن الفليت
عبدالرحمن الفليت

@Abdualrhman

11 تغريدة 3,598 قراءة Dec 02, 2020
عندك مقابلة شخصية لوظيفة كمبرمج/مبرمجة؟👩‍💻👨‍💻
تبي تعرف ايش أكثر الأسئلة شيوعا في المقابلات التقنيه؟
دايما ما يشغل المبرمج عند موعد المقابلة الشخصية ماهي نوع الأسئلة الي ممكن أنسأل عنها. وتوجد الكثير من الأمثلة متاحة بكل مكان.
ولكن انا هنا جاي أتكلم عن الجهات والشركات السعودية👌🏻🇸🇦
أتكلم عن تجربتي الشخصيه وقد تختلف من شركة لأخرى ومن شخص لأخر وبحط الأسئلة المشتركة فقط مع العلم انه تزيد الأسئلة على حسب لغة البرمجة.
تجهز لها وخليها ببالك وايضا لا تهمل باقي الجوانب
طبعاً راح اتجاوز الأسئلة المعروفة تكلم عن نفسك عن أعمالك إلخ.
راح ندخل بالجانب التقني مباشرة
1- كيف تتعامل مع optional values ؟
غالبا هذا أول سؤال دائماً 😄. وهو في حال انك جالس تتعامل مع متغير قد يكون به قيمة أو قد يأتي من دون قيمة، وطبعاً كل لغة لها طريقتها بالتعامل وتشرحله كل الطرق ان وجد أكثر من طريقة
2- كيف تحسن من الأداء performance ؟
وغالباً يسأل هذا السؤال لتطبيقات الهواتف، ولكن يسأل لغيره ايضا .. وهو كيف تحسن من سرعة إستجابة والتعامل في التطبيق وما تخليه يستهلك من موارد الجهاز أو المتصفح أو السيرفر الكثير.
3- كيف تخزن البيانات وطرقها والفرق بينها ؟
وهنا يسألك كيف ممكن نخزن البيانات بالتطبيق مثلا أو بالكلاود أو مثلا keychain وغيرها الكثير من الطرق وحسب النظام، وراح يتشعب معاك عن الأمان وايش الفرق وايش الأفضل بناء على سناريوهات مختلفة مثلا بيانات حساسه وين نخزنها ... إلى آخره.
4- أسئلة عن Design Patterns وأمثله :
وهنا يبدأ يسألك عن الديزاين باترنز بحيث يعطيك أمثله ويقلك هذه ايش نوعها من الديزاين باترنز أو مثلا يسألك عن Singleton ماهي وكيف تستخدم ومتى ؟
5- ايش استخدمت وتعرف من Software Architectural Patterns ؟
وهنا يتكلم عن Architectural Patterns مثلا MVC , MVVM إلى آخره. وراح يتشعب معاك بتفاصيل معينه لبعضها وايش الأفضل وما إلى ذلك
6- هل أستخدمت git ؟
وغالباً يكون سؤال عابر يتبعه بعض الأسئلة مثلا كيف تسوي rebase ؟ صار conflict ايش طرق حله ...
وأهم نصيحة سؤال ما فهمته أسأله للتوضيح ، ما عرفت تجاوب لا تفتي انتبه لا تفتي الإفتاء قد ينهي جميع ما سبق إذا أعطيته وضعية الواثق وجاوبت خطأ تماماً ..
إذا عندك نص الإجابة تقدر توضح وتقول مثلا ما قد سبق وتعاملت مثلا مع هذا الشىء ولكن أعرف انه كذا وكذا أو يسوي كذا وكذا ووقف لا تفتي
تقريبا هذه أغلب الأسئلة المشتركة والي سؤلت عنها وانا أسئل عنها في حال كنت المسؤول عن المقابلة.
أتمنى انها تفيدكم.
تجهز لها ولأجوبتها وكن ملم في كامل تفاصيلها ولا تهمل اي جانب أخر توقع اي شيء تسأل عنه ف خلك جاهز وتوكل على الله.
وفالكم التوفيق ❤️
وتأكد عالم البرمجة بحر واسع جداً وتختلف التجربة من شخص لشخص فلا تتوقع انو المفترض تكون ملم في كل شيء ١٠٠٪ وايضا الي يسوي لك المقابله ماهو متوقع منك الإجابة ١٠٠٪ على الأسئلة
فلا تتوتر ...
وإذا واجهت سؤال سؤلت عنه بأكثر من مقابلة شخصية أكتبه بالردود لكي تفيد الغير ...
🙏🏻❤️

جاري تحميل الاقتراحات...