مقابلات البرمجة بشركات التكنولوجيا (مع مصطفى من مصر)
Вставка
- Опубліковано 25 лип 2024
- مرحبا أصدقائي، هذا الفيديو جزء من سلسلة فيديوهات من خلالها بعمل مقابلة مع شخص منكم انتم بحاكي فيها طريقة مقابلات المبرمجين بشركات التكنولوجيا الكبيرة مثل جووجل ومايكروسوفت وميتا وغيرهم.
خلال مسيرتي قمت بعمل عشرات المقابلات كمقدم للوظيفة وعملت مئات المقابلات كعضو بلجنة التوظيف مع شركات التكنولوجيا الصغيرة والكبيرة التي اشتغلت معهم، ولذلك عندي فكرة واضحة عن مقابلات المبرمجين كيف تصير وعن نوعية الاسئلة.
ضيفي الكريم بهذا الفيديو هو مصطفى من مصر، بتمنى انكم تستفيدو منها.
أقسام الفيديو:
00:00 مقدمة
00:35 بداية المقابلة
02:14 مناقشة السؤال والجواب قبل الكود
09:52 بدئ كتابة الكود
14:30 مناقشة تحسين وتطوير الحل
21:23 التحقق من الحل
25:30 ملخص وملاحظاتي عن أداء مصطفى
حسابي على لنكدان:
-----------------------------
/ tariqelouzeh
كورساتي على موقع المنتور:
---------------------------------------
www.almentor.net/mentors/Tari...
كورساتي على موقع يوديمي:
------------------------------------------
www.udemy.com/user/tariq-elou...
أصدقائي بعد رمضان ان شاء الله رح اعلن عن طريقة الاشتراك للظهور معي بمقابلة مسجلة. شكرا جزيلاً لإهتمامكم ♥️
اووك
بالتوفيق لي ولكم
رحم الله والديك في مجال تعمل سلسلة لحل المشكلات ويكون في ميزان حسناتك
التفكير وانتا عارف انك بتصور اصعب من انك تفكر لحالك عاش يمصطفى
لو تكون سلسله دائمه فالشي هذا اكثر من رائع و اتمني اني اخوض التجربه معك الفيديو حمسني كثير
ما شاء الله فيديو جميل يا استاذي احب بس أنوه عن تصحيح بسيط بالنسبة لاخر الفيديو مصطفي كان صحيح ف time complexity بالنسبة map لان هي مبنيه علي red black tree و الاكسيس فيها فعلا O(log(n)) ولكن المشكلة انو موضحش النقطة دي كويس في الانترفيو ، الي حضرتك تقصده و كنت فاكر انه دا الي استخدمه هي hashmap و هي ما يقابلها في ال cpp unordered map و دي الي حضرتك افتكرته استخدمها ف حصل لبس في الموضوع فقط و لكن ماشاء مصطفي شخص شاطر و ربنا يوفقه و استمر ف نشر هذا المحتوي بنتعلم من حضرتك بارك الله فيك ♥️
لايك حتي يرتفع الكومنت لانه مفيد و شكرا لكم مقدما
27:47
highly support
شي جميل انو نشوف مثل هذه المقابلات لي اغلبها اقتصر عليها الاجانب اتمنى تكمل فيها استاذ طارق لنستفيد ❤❤
امبارح كنت بحل نفس المثال الاول على كود فورسز 😂❤يوسف من محافظتي بالتوفيق للجميع يارب
يعطيك العافية مهندس طارق. بس تعليق على ال optimization . كان جواب مصطفى دقيق.
It depends on the implementation of the map we are using. In c++ the underlying structure of the map is a binary tree which uses logN time to access the elements. There is another structure in c++ that ,as you said, uses O(1) time which is the unordered_map which uses O(1) because it is built as a hash map. So depending
on the implementation the time complexity will differ. Unlike python which only has a hash map implementation.
الفكرة تحفة
انتظروني قريبا وانا بعمل المقابلة دي باذن الله❤️
كتير عجبني اسلوب حضرتك استاذ طارق. وخصوصا في نهاية الفيديو "المخلص والملاحظات" كان اسلوبك له "نظره ايجابي" وده شئ بينعكس بالايجاب والتشجيع القوي لمصطفي او لاي حد كان او هيكون مكان مصطفي.
الله يعطيك الف عافية استاذي طارق. وبتمنالك كل التوفيق والنجاح المستمر. وكل التوفيق لمصطفي ايضا.
عااش جدا ي مصطفي ربنا يباركلك يارب .. شرفتنا 🧡
وشكرا لحضرتك باشمهندس طارق علي هذه السلسلة 🧡
شكرا علي الافادة،واتمني ان تستمر السلسلة في التقدم،وشكرا جزريلاً علي مجهودك
سلسلة رائعة جدا اتمنى حضرتك تستمر فيها لانها فعلا مفيدة جدا لينا كطلبة
وعاش يمصطفى رفعت راسنا
ماشاء الله عليه اداء ممتاز من الاخ مصطفى، وبطبيعة الحال الجميع لديهم جوانب للتحسين
شكرا لك مهندس طارق ، نحن في حاجة ماسة لمثل هذه الفيديوهات المفيدة
جميييل جدا .. اتمنى المزيد من الفديوهات التي تتحدث عن هذا الجانب ..
محتاجين فيديوهات زي دي كتييير ❤❤
بارك الله فيكم و جزاكم كل خير منتظرين المزيد من هذه السلسلة ان شاء الله ❤
جزاك الله خير باشمهندس على هذه المقابلة الجميلة ومصطفى الشاب المبدع الذكي لك كل التوفيق 🌹🌹
عفكرة كتيير كنت متحمس اعمل مقابلة ولكن ما حدا تفاعل على تعليقي الفيديو الي فات😭
المرة الجاي ان شاء الله
عاااش ي مصطفي ما شاء الله عليك 🤍🤍
اول مره اشوف فيديو ليك يا باشمهندس ، محتوى جميل ما شاء الله والكومنت الاخير بتاعك فى الفيديو هو كان اهم حاجه ❤
انا استفدت جدا ماشاء الله محتوى عبقري استمر
وماشاء الله على مصطفي ربي يزيده علم
فكرة ممتازة
الله يعطيكم العافية
ربنا يبارك فيك يهندسه يريت تستمر بالمحتوي المفيد جدا ده ❤
عاشت ايدك استمتعنا معك ومع مصطفى ياريت تستمرو بهذه السلسلة ❤❤
استمر يا بشمهندس في هذه السلسه جدا جميله
الله ينور كده صح
نقاش ومقابلة جميله ومفيده شكراً لك استاذ طارق الله يعطيك العافيه ❤
You guys nailed it! We need more of this!
عظيم جدا ياريت لو يكون ضمن السلسلة باقي البروسيس مش بس الانترفيو المبدئي، بس عظيم جدا
محتوي محترم جدا ومشاءلله يا مصطفي 🤍
فيديو جميل جدا المقابلات هكذا تمرين جيد جدا
بارك الله فيك ونفع بك ❤
فكرة الفيديو اكثر من رائعة❤❤
جميل جدا استاذ مصطفي ,بوركت جهودك ❤.
ارجو الاستمرار في هذه السلسله الرائعه شكرا لك.
فكرة المقابلة فكرة رهيبة جدا أشكرك على هذي الحلقة الممتعة
اجمد بشمهندس صاصا والله ❤️❤️❤️❤
بصراحة فكرة جدا رائعة. نحن منتظرين مثل هذه الفيديوهات 💙💙
جميل جدا الانترفيو ❤😊
فكرة جميلة الله يقويك مبدع ومفيد والله
حلو جدا أنا إستفدت جزاك الله خير 🤩
ننتظر المزيد باذن الله
الله يجزيك الخير
حلقة مفيدة جدا
محتوى رائع اخي❤وفكرة جميلة
ماشاءالله فيديو رائع بتوفيق يارب ❤
بسم الله ماشاء الله جميل، عقبالى أنا كمان فى الحلقة الجاية❤
بارك الله فيك
Keep going we need this interview.
عالمى استمر وعاش لمصطفى
الله يخليلنا الاسطورة المهندس طارق
ماشاء الله حلقة مفيدة جدًا استاذ طارق,
انا معجب جدًا بهذهِ السلسلة واتمنى اكون جزء منها مستقبلًا إن شاء الله,
أنا عبدالعظيم عطية مبرمج C# و JavaScript من السودان طالب IT,
وفي الفترة الأخيرة وللظروف في السودان انقطعت من الجامعة وعكفت على تعلم البرمجة ذاتيًا عن طريق اليوتيوب والدورات التدريبية في Udemy و PluralSight.
its so easy with the help of the "Frequency Counter" Pattern
شكرا استاذنا ❤ من القلب اتمنى ان اكون من المشتركين في المرات القادمه ٬ اخذت فكره مبدئية عن ال interviews اللي كانت مسببه لي رعب صراحه ف شكرا لك استاذي
فكره الفيديو استثنائية وجميله جدا
كفو مصطفى ما شاء الله💪💪💪
فكره رائعه جدا ❤❤
فكرة رائعة جدا، لانه الاغلب الي يسوي مثل هذا النوع من الفيديوهات هم الاجانب
حل اوي فكره المقابلات البرمجيه باللغه العربيه شكرا استاذ طارق وياريت نشوف مقابلات اكتر 💓
هل المقابلات بالعادة تتم بالانجليزي؟؟😢😢
thanks for ur efforts
عاش جدا لمصطفى ❤
Best of luck
حلقة جميلة جدا ومفيدة جزاك الله خير اخي طارق
بتمنى تكرر فكرة المقابلة اكتر من مرة صدقا انا من ناحيتي حسيت انك جاوبت ع كتير اسئلة مبهمة كانت ببالي من ناحية المقابلات
شكرا الك كتير
وخبرني اذا رح تعيد الفكرة😂❤
فعلا هي فكرة سلسلة جبارة بالفعل ولو ينضاف جزء فيها لتعديل الحل أو كيف ممكن أنت تحل المشكلة بخبرتك
طيب بدنا المقابلة المتقدمة😅
وشكرا عال مجهود العالي ويعطيك العافية عال فائدة القيمة
استمر يهندسه
تجربة رائعة جزاك الله خيرا... يا ريت تتكرر وتكون أطول
ياريت تخليها سلسله
ابن محافظتي ❤
الله ينور يا هندسة فى الحقيقة انا متابعك من فترة وكنت قلقان اني مبلاقيش محتوى مختلف على اغلب قنوات البرمجة اغلب المحتوى متشابه بودكاست وشروحات وكلام معاد كتير.
الفيديو ده اول فيديو مختلف وفريد اشوفه المقابلات والاسئلة محدش اتكلم عليها بالشكل ده مقابلة فى فيديو هتكون مفيدة كتير عن بودكاست او فيديو شرح
ربنا يوفقك وياريت تكتر من الفيديوهات من النوع ده وتكون على مستويات مختلفة وبلغات مختلفة بحيث الفيديو يكون بينمى مهارة حل المشكلات والتفكير البرمجى زفى نفس الوقت بيركز على المهارات الأساسية اللى لازم تكون موجودة فى المبرمج
الحل كان ممكن يكون ابسط بكثير من هذا. على كل حال مشكورين على هذه المقابلة اللطيفة 😊
ايه الحل الابسط؟
بشكل افضل من الطريقتين انه يسوي dynamic array
يسوي allocation بالميموري حسب ال length تبع ال string وبعدها ممكن يسوي free لل memory
اللهم بارك
مقابلة لطيفه وجميلة جدا شكرا للمجهود المبذول
متى هتخبرنا عن حياة المبرمج يلي لازم يمشي عليها حتى يكون سريع الانتباه و دقيق الملاحظة وقادر ع تغيير جذري للحل بشكل مباشر
وياريت نبذة عن فهمك للخوارزميات وهياكل البيانات وكيف كنت تتبع اسلوب يخليك تكون مبتكر للحلول
وكمان عن مواقع يلي حليت فيها مشاكل وكيف كنت تتعامل معاهم
استاذ عاشت ايدك كلش مفيد الفيديو وانا من امس وافكر بالحل وحليته بطريقتين الاولى بعد ساعه بالتفكير بالحل بس مكان الحل مضبوط وبعدها ضليت افكر بالحل لحد ماوصلت للحل. حل يخرج نتائج صحيه مختلف عن حل الفيديو
شكرا فكره حلوه
❤❤❤❤❤
❤️❤️❤️❤️❤️
❤️
🤩🌹
ممكن توضح الجواب في آخر الفيديو بالنسبة لموضوع أي الحلول افضل وبناءً على اش بالضبط يكون الجواب
كنت متوقع اسئلة المقابلات ملهاش حل او رح تجيبلنا سؤال صعب جداً بما انك بتحكي محاكاة ل مقابلات شركة ميتا الحمدلله السؤال حليتو بمخي بدقيقه وبطريقه اسرع واخف عالمومري و بعرف الشب متوتر من الفيديو اكيد هو اذكى مني
اقسم بالله كنت مفكر حالي نسيت ال problem solving بس طلع لمه تحتاجها مخك لحالو بشتغل هههههههههه شكرا عالفكرة لانو كنا متخيلين مقابلات الشركات الكبيره اشي رعب
شكرًا جدًا على هذه النوع من الفيديوهات بس بدي اسألك هل السؤال الي سألته في المقابله هو بنفس مستوى الاسئلة الي بيسئلوهم في المقابلات الحقيقية ولا تكون اصعب من هيك اتمنى ترد علي
السلام عليكم ،
ممكن من فضلك ان المقابله يكون فيها اسئله oop&D.
انت حكيت لازم نتعلم بايثون...طيب اي package...backed or the one related to Data science
دي مسألة النهاردة علي leetcode😂😂
هل فى مبرمج بيكتب كود لدالة علشان يجيب بيانات من الداتا بيز باسرع وقت ممكن غير ال builtin function ال بتكون موجوده فى الفريم وورك يا بشمهندس
بالنسبة للسؤال الأول نعرف ان ال string تنتهي ب null character فممكن ت loop حتى تلاقي null (\0)
استاذ طارق وقت المقابله فيه الواحد ياخذ وقته بالتفكير لما يعطوه سؤال برمجي ؟
هو الانترفيوا في شركات في القاهرة بيكون عادي تتكلم عربي علي بعض الجمل English ولا كلوا English
سلام عليكم جميعا.
ھل دھ سؤال يخص algorithm ؟
لو سمحت يا باشمهندس هل فيه طريقه لتواصل غير اليوتيوب
؟
بسم الله هذي ايش ؟ كيف اوصل لهذا المستوى انا لسه مبتدئه اعرف اساسيات لغة السي بلس بلس واحاول احل الخوزارميات بسيطه كيف اتعمق
كيف ممكن ادخل مقابلة مع الاستاذ ياريت تفيدونا ؟
السلام عليكم استاذي لو سمحت أنا وقفت الفيديو و حليت بطريقة أخري بال سي ++ لو ممكن رأيك و شكرا
الحل بسيط مرة لما تكون خارج المقابلة
لو سمحت هندسة ، هل ده سؤال ممكن يتسأل في أنترفيو جوجل أو امازون ، أنا حاسه بسيط شوية
hello, i wanna participate in one of these interviews if possible, thanks
ما هو انتا تقدر تعمل search في نفس ال string ، تاخذ ال index وتبحث في الstring وخلاص
Interview for front end please
هو الحل الأول أفضل في كل الحالات بالنسبة لهذه الدالة لأنه عدد الحروف سيضل دائما 26 و لهذا نعتبر أنا space complexity is constant. و بالنسبة ل null لايحتاج أن يظيف هذه الحالة لأنه by default الدالة ستعيد -1. أظن أن أحمد كان لازم يبدأ بال brute force solution لي هي linear search
مش لازم نستخدم جميع الحروف ال26 لحل هذه المسألة .عدد حروف الكلمة نفسها كاف فمثلا نقارن الحرف الاول مع باقي الحروف من الكلمة والثاني مع باقي الحروف وهكذا ..
@@crnohd اتنين فور لوب متداخلتين تقصد
@crnohd the interviewer will not be happy with your solution because it takes 2n, and also, it is considered a naive solution.
@OmAr_Kh21. yes
@@OmAr_Kh21.ua-cam.com/video/rBENYgWy3xU/v-deo.html
بس في غلط لو كان string في رقم او اشي غير الحروف مثل فاصله بس الشب شاطر و بالتوفيق اليه