ما شاء الله فيديو جميل يا استاذي احب بس أنوه عن تصحيح بسيط بالنسبة لاخر الفيديو مصطفي كان صحيح ف time complexity بالنسبة map لان هي مبنيه علي red black tree و الاكسيس فيها فعلا O(log(n)) ولكن المشكلة انو موضحش النقطة دي كويس في الانترفيو ، الي حضرتك تقصده و كنت فاكر انه دا الي استخدمه هي hashmap و هي ما يقابلها في ال cpp unordered map و دي الي حضرتك افتكرته استخدمها ف حصل لبس في الموضوع فقط و لكن ماشاء مصطفي شخص شاطر و ربنا يوفقه و استمر ف نشر هذا المحتوي بنتعلم من حضرتك بارك الله فيك ♥️ لايك حتي يرتفع الكومنت لانه مفيد و شكرا لكم مقدما 27:47
يعطيك العافية مهندس طارق. بس تعليق على ال 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.
كتير عجبني اسلوب حضرتك استاذ طارق. وخصوصا في نهاية الفيديو "المخلص والملاحظات" كان اسلوبك له "نظره ايجابي" وده شئ بينعكس بالايجاب والتشجيع القوي لمصطفي او لاي حد كان او هيكون مكان مصطفي. الله يعطيك الف عافية استاذي طارق. وبتمنالك كل التوفيق والنجاح المستمر. وكل التوفيق لمصطفي ايضا.
ماشاء الله حلقة مفيدة جدًا استاذ طارق, انا معجب جدًا بهذهِ السلسلة واتمنى اكون جزء منها مستقبلًا إن شاء الله, أنا عبدالعظيم عطية مبرمج C# و JavaScript من السودان طالب IT, وفي الفترة الأخيرة وللظروف في السودان انقطعت من الجامعة وعكفت على تعلم البرمجة ذاتيًا عن طريق اليوتيوب والدورات التدريبية في Udemy و PluralSight.
حلقة جميلة جدا ومفيدة جزاك الله خير اخي طارق بتمنى تكرر فكرة المقابلة اكتر من مرة صدقا انا من ناحيتي حسيت انك جاوبت ع كتير اسئلة مبهمة كانت ببالي من ناحية المقابلات شكرا الك كتير وخبرني اذا رح تعيد الفكرة😂❤
استاذ عاشت ايدك كلش مفيد الفيديو وانا من امس وافكر بالحل وحليته بطريقتين الاولى بعد ساعه بالتفكير بالحل بس مكان الحل مضبوط وبعدها ضليت افكر بالحل لحد ماوصلت للحل. حل يخرج نتائج صحيه مختلف عن حل الفيديو شكرا فكره حلوه
كنت متوقع اسئلة المقابلات ملهاش حل او رح تجيبلنا سؤال صعب جداً بما انك بتحكي محاكاة ل مقابلات شركة ميتا الحمدلله السؤال حليتو بمخي بدقيقه وبطريقه اسرع واخف عالمومري و بعرف الشب متوتر من الفيديو اكيد هو اذكى مني اقسم بالله كنت مفكر حالي نسيت ال problem solving بس طلع لمه تحتاجها مخك لحالو بشتغل هههههههههه شكرا عالفكرة لانو كنا متخيلين مقابلات الشركات الكبيره اشي رعب
الله ينور يا هندسة فى الحقيقة انا متابعك من فترة وكنت قلقان اني مبلاقيش محتوى مختلف على اغلب قنوات البرمجة اغلب المحتوى متشابه بودكاست وشروحات وكلام معاد كتير. الفيديو ده اول فيديو مختلف وفريد اشوفه المقابلات والاسئلة محدش اتكلم عليها بالشكل ده مقابلة فى فيديو هتكون مفيدة كتير عن بودكاست او فيديو شرح ربنا يوفقك وياريت تكتر من الفيديوهات من النوع ده وتكون على مستويات مختلفة وبلغات مختلفة بحيث الفيديو يكون بينمى مهارة حل المشكلات والتفكير البرمجى زفى نفس الوقت بيركز على المهارات الأساسية اللى لازم تكون موجودة فى المبرمج
هو الحل الأول أفضل في كل الحالات بالنسبة لهذه الدالة لأنه عدد الحروف سيضل دائما 26 و لهذا نعتبر أنا space complexity is constant. و بالنسبة ل null لايحتاج أن يظيف هذه الحالة لأنه by default الدالة ستعيد -1. أظن أن أحمد كان لازم يبدأ بال brute force solution لي هي linear search
مش لازم نستخدم جميع الحروف ال26 لحل هذه المسألة .عدد حروف الكلمة نفسها كاف فمثلا نقارن الحرف الاول مع باقي الحروف من الكلمة والثاني مع باقي الحروف وهكذا ..
اللهم بارك مقابلة لطيفه وجميلة جدا شكرا للمجهود المبذول متى هتخبرنا عن حياة المبرمج يلي لازم يمشي عليها حتى يكون سريع الانتباه و دقيق الملاحظة وقادر ع تغيير جذري للحل بشكل مباشر وياريت نبذة عن فهمك للخوارزميات وهياكل البيانات وكيف كنت تتبع اسلوب يخليك تكون مبتكر للحلول وكمان عن مواقع يلي حليت فيها مشاكل وكيف كنت تتعامل معاهم
علي الرغم من كوني مش مهتم بمجال محدد بالبرمجة لكن انا بحب التفكير بشكل منظم وبطريقة خوارزميه، وبصراحة ماشاء الله علي حضرتك يا بشمهندس طارق واخي مصطفي أبدعتوا . انا بالفعل كملت الڤيديو للآخر رغم عدم فهمي لحاجات كتير في الكود نفسه، ودة مؤشر لمتعة الڤيديو رغم كونه تعليمي في المقام الاول. بالتوفيق لحضراتكم!
ما هي مراحل التوظيف ؟ دائما استاذ تذكر انه يمكن لهذا الشخص يتقدم الى المراحل التالية من التوظيف , هل ممكن ان تذكر ما هي المراحل ؟ و اشكرك من قلبي لانك برمجت عقولنا على العمل الجدي و البحث والتطوير من انفسنا باستمرار حتى بعد التخرج ..
هل ال technical interview بيكون فيه حل مسائل بس؟ سمعت عن أسئلة system design، فيريت لو حضرتك تعملنا محتوى أكتر عن حاجات مختلفة وبرضو ال behavioral والأنواع الأخرى من المقابلات
شكرًا جدًا على هذه النوع من الفيديوهات بس بدي اسألك هل السؤال الي سألته في المقابله هو بنفس مستوى الاسئلة الي بيسئلوهم في المقابلات الحقيقية ولا تكون اصعب من هيك اتمنى ترد علي
عندي تعليق بعد اذنك يا بشمهندس في ال cpp يوجد فرق بين ال std::map و ال std:: unordered_map الاولى التايم كومبلستي O (log n) و التانيه التايم كومبلستي O (1) في ال best case و O(n) في الوورست كيس اتمنى تصحيح المعلومه
أصدقائي بعد رمضان ان شاء الله رح اعلن عن طريقة الاشتراك للظهور معي بمقابلة مسجلة. شكرا جزيلاً لإهتمامكم ♥️
اووك
بالتوفيق لي ولكم
رحم الله والديك في مجال تعمل سلسلة لحل المشكلات ويكون في ميزان حسناتك
ما شاء الله فيديو جميل يا استاذي احب بس أنوه عن تصحيح بسيط بالنسبة لاخر الفيديو مصطفي كان صحيح ف 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.
كتير عجبني اسلوب حضرتك استاذ طارق. وخصوصا في نهاية الفيديو "المخلص والملاحظات" كان اسلوبك له "نظره ايجابي" وده شئ بينعكس بالايجاب والتشجيع القوي لمصطفي او لاي حد كان او هيكون مكان مصطفي.
الله يعطيك الف عافية استاذي طارق. وبتمنالك كل التوفيق والنجاح المستمر. وكل التوفيق لمصطفي ايضا.
سلسلة رائعة جدا اتمنى حضرتك تستمر فيها لانها فعلا مفيدة جدا لينا كطلبة
وعاش يمصطفى رفعت راسنا
عااش جدا ي مصطفي ربنا يباركلك يارب .. شرفتنا 🧡
وشكرا لحضرتك باشمهندس طارق علي هذه السلسلة 🧡
ماشاء الله حلقة مفيدة جدًا استاذ طارق,
انا معجب جدًا بهذهِ السلسلة واتمنى اكون جزء منها مستقبلًا إن شاء الله,
أنا عبدالعظيم عطية مبرمج C# و JavaScript من السودان طالب IT,
وفي الفترة الأخيرة وللظروف في السودان انقطعت من الجامعة وعكفت على تعلم البرمجة ذاتيًا عن طريق اليوتيوب والدورات التدريبية في Udemy و PluralSight.
شكرا لك مهندس طارق ، نحن في حاجة ماسة لمثل هذه الفيديوهات المفيدة
عفكرة كتيير كنت متحمس اعمل مقابلة ولكن ما حدا تفاعل على تعليقي الفيديو الي فات😭
المرة الجاي ان شاء الله
فكرة رائعة جدا، لانه الاغلب الي يسوي مثل هذا النوع من الفيديوهات هم الاجانب
طيب بدنا المقابلة المتقدمة😅
وشكرا عال مجهود العالي ويعطيك العافية عال فائدة القيمة
جميييل جدا .. اتمنى المزيد من الفديوهات التي تتحدث عن هذا الجانب ..
حل اوي فكره المقابلات البرمجيه باللغه العربيه شكرا استاذ طارق وياريت نشوف مقابلات اكتر 💓
هل المقابلات بالعادة تتم بالانجليزي؟؟😢😢
محتوي محترم جدا ومشاءلله يا مصطفي 🤍
اجمد بشمهندس صاصا والله ❤️❤️❤️❤
شكرا علي الافادة،واتمني ان تستمر السلسلة في التقدم،وشكرا جزريلاً علي مجهودك
استمر يا بشمهندس في هذه السلسه جدا جميله
عاااش ي مصطفي ما شاء الله عليك 🤍🤍
فكرة ممتازة
الله يعطيكم العافية
You guys nailed it! We need more of this!
عظيم جدا ياريت لو يكون ضمن السلسلة باقي البروسيس مش بس الانترفيو المبدئي، بس عظيم جدا
حلقة جميلة جدا ومفيدة جزاك الله خير اخي طارق
بتمنى تكرر فكرة المقابلة اكتر من مرة صدقا انا من ناحيتي حسيت انك جاوبت ع كتير اسئلة مبهمة كانت ببالي من ناحية المقابلات
شكرا الك كتير
وخبرني اذا رح تعيد الفكرة😂❤
استاذ عاشت ايدك كلش مفيد الفيديو وانا من امس وافكر بالحل وحليته بطريقتين الاولى بعد ساعه بالتفكير بالحل بس مكان الحل مضبوط وبعدها ضليت افكر بالحل لحد ماوصلت للحل. حل يخرج نتائج صحيه مختلف عن حل الفيديو
شكرا فكره حلوه
فكرة الفيديو اكثر من رائعة❤❤
محتاجين فيديوهات زي دي كتييير ❤❤
بارك الله فيك
الله ينور كده صح
بشكل افضل من الطريقتين انه يسوي dynamic array
يسوي allocation بالميموري حسب ال length تبع ال string وبعدها ممكن يسوي free لل memory
كنت متوقع اسئلة المقابلات ملهاش حل او رح تجيبلنا سؤال صعب جداً بما انك بتحكي محاكاة ل مقابلات شركة ميتا الحمدلله السؤال حليتو بمخي بدقيقه وبطريقه اسرع واخف عالمومري و بعرف الشب متوتر من الفيديو اكيد هو اذكى مني
اقسم بالله كنت مفكر حالي نسيت ال problem solving بس طلع لمه تحتاجها مخك لحالو بشتغل هههههههههه شكرا عالفكرة لانو كنا متخيلين مقابلات الشركات الكبيره اشي رعب
جزاك الله خير باشمهندس على هذه المقابلة الجميلة ومصطفى الشاب المبدع الذكي لك كل التوفيق 🌹🌹
الحل كان ممكن يكون ابسط بكثير من هذا. على كل حال مشكورين على هذه المقابلة اللطيفة 😊
ايه الحل الابسط؟
الله ينور يا هندسة فى الحقيقة انا متابعك من فترة وكنت قلقان اني مبلاقيش محتوى مختلف على اغلب قنوات البرمجة اغلب المحتوى متشابه بودكاست وشروحات وكلام معاد كتير.
الفيديو ده اول فيديو مختلف وفريد اشوفه المقابلات والاسئلة محدش اتكلم عليها بالشكل ده مقابلة فى فيديو هتكون مفيدة كتير عن بودكاست او فيديو شرح
ربنا يوفقك وياريت تكتر من الفيديوهات من النوع ده وتكون على مستويات مختلفة وبلغات مختلفة بحيث الفيديو يكون بينمى مهارة حل المشكلات والتفكير البرمجى زفى نفس الوقت بيركز على المهارات الأساسية اللى لازم تكون موجودة فى المبرمج
ماشاء الله عليه اداء ممتاز من الاخ مصطفى، وبطبيعة الحال الجميع لديهم جوانب للتحسين
شكرا استاذنا ❤ من القلب اتمنى ان اكون من المشتركين في المرات القادمه ٬ اخذت فكره مبدئية عن ال interviews اللي كانت مسببه لي رعب صراحه ف شكرا لك استاذي
عاشت ايدك استمتعنا معك ومع مصطفى ياريت تستمرو بهذه السلسلة ❤❤
انا استفدت جدا ماشاء الله محتوى عبقري استمر
وماشاء الله على مصطفي ربي يزيده علم
its so easy with the help of the "Frequency Counter" Pattern
والله ذي ما بتقرأو تعليقي الباش مهندس طارق لحتى يكسر ساحة اليوتيوب البرمجية وخلال فترة قصيرة ليصير النمبر ون
موفق
بصراحة فكرة جدا رائعة. نحن منتظرين مثل هذه الفيديوهات 💙💙
فعلا هي فكرة سلسلة جبارة بالفعل ولو ينضاف جزء فيها لتعديل الحل أو كيف ممكن أنت تحل المشكلة بخبرتك
فيديو جميل جدا المقابلات هكذا تمرين جيد جدا
نقاش ومقابلة جميله ومفيده شكراً لك استاذ طارق الله يعطيك العافيه ❤
بارك الله فيكم و جزاكم كل خير منتظرين المزيد من هذه السلسلة ان شاء الله ❤
اول مره اشوف فيديو ليك يا باشمهندس ، محتوى جميل ما شاء الله والكومنت الاخير بتاعك فى الفيديو هو كان اهم حاجه ❤
ربنا يبارك فيك يهندسه يريت تستمر بالمحتوي المفيد جدا ده ❤
فكرة المقابلة فكرة رهيبة جدا أشكرك على هذي الحلقة الممتعة
بسم الله ماشاء الله جميل، عقبالى أنا كمان فى الحلقة الجاية❤
جميل جدا الانترفيو ❤😊
هو الحل الأول أفضل في كل الحالات بالنسبة لهذه الدالة لأنه عدد الحروف سيضل دائما 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.ruclips.net/video/rBENYgWy3xU/видео.html
اللهم بارك
مقابلة لطيفه وجميلة جدا شكرا للمجهود المبذول
متى هتخبرنا عن حياة المبرمج يلي لازم يمشي عليها حتى يكون سريع الانتباه و دقيق الملاحظة وقادر ع تغيير جذري للحل بشكل مباشر
وياريت نبذة عن فهمك للخوارزميات وهياكل البيانات وكيف كنت تتبع اسلوب يخليك تكون مبتكر للحلول
وكمان عن مواقع يلي حليت فيها مشاكل وكيف كنت تتعامل معاهم
ارجو الاستمرار في هذه السلسله الرائعه شكرا لك.
بارك الله فيك ونفع بك ❤
علي الرغم من كوني مش مهتم بمجال محدد بالبرمجة لكن انا بحب التفكير بشكل منظم وبطريقة خوارزميه، وبصراحة ماشاء الله علي حضرتك يا بشمهندس طارق واخي مصطفي أبدعتوا .
انا بالفعل كملت الڤيديو للآخر رغم عدم فهمي لحاجات كتير في الكود نفسه، ودة مؤشر لمتعة الڤيديو رغم كونه تعليمي في المقام الاول.
بالتوفيق لحضراتكم!
فكره الفيديو استثنائية وجميله جدا
جميل جدا استاذ مصطفي ,بوركت جهودك ❤.
حلو جدا أنا إستفدت جزاك الله خير 🤩
تجربة رائعة جزاك الله خيرا... يا ريت تتكرر وتكون أطول
فكرة جميلة الله يقويك مبدع ومفيد والله
الله يخليلنا الاسطورة المهندس طارق
ننتظر المزيد باذن الله
بالنسبة للسؤال الأول نعرف ان ال string تنتهي ب null character فممكن ت loop حتى تلاقي null (\0)
ياريت تخليها سلسله
ممكن توضح الجواب في آخر الفيديو بالنسبة لموضوع أي الحلول افضل وبناءً على اش بالضبط يكون الجواب
ماشاءالله فيديو رائع بتوفيق يارب ❤
محتوى رائع اخي❤وفكرة جميلة
الله يجزيك الخير
حلقة مفيدة جدا
ما هي مراحل التوظيف ؟ دائما استاذ تذكر انه يمكن لهذا الشخص يتقدم الى المراحل التالية من التوظيف , هل ممكن ان تذكر ما هي المراحل ؟ و اشكرك من قلبي لانك برمجت عقولنا على العمل الجدي و البحث والتطوير من انفسنا باستمرار حتى بعد التخرج ..
حاضر بعمل فيديو عن هادا الموضوع ان شاء الله
عالمى استمر وعاش لمصطفى
Keep going we need this interview.
كفو مصطفى ما شاء الله💪💪💪
عاش جدا لمصطفى ❤
دي مسألة النهاردة علي leetcode😂😂
فكره رائعه جدا ❤❤
هل ال technical interview بيكون فيه حل مسائل بس؟
سمعت عن أسئلة system design، فيريت لو حضرتك تعملنا محتوى أكتر عن حاجات مختلفة وبرضو ال behavioral والأنواع الأخرى من المقابلات
حاضر بنوع ان شاء الله من انواع المقابلات وبعمل فيديو كمان بشرح كيف المقابلات بتصير بالتفصيل
فكره ممتازه بس أنا ليه حاسس ان الموضوع بيبق صعب اوي ف الليف لان تقريبا نفس الشخص لو دخل خد تاسك زي ده الموضوع هيخلص بسهوله جدا 🎉🎉🎉🎉
thanks for ur efforts
Best of luck
ابن محافظتي ❤
شكرًا جدًا على هذه النوع من الفيديوهات بس بدي اسألك هل السؤال الي سألته في المقابله هو بنفس مستوى الاسئلة الي بيسئلوهم في المقابلات الحقيقية ولا تكون اصعب من هيك اتمنى ترد علي
استمر يهندسه
بس في غلط لو كان string في رقم او اشي غير الحروف مثل فاصله بس الشب شاطر و بالتوفيق اليه
عندي تعليق بعد اذنك يا بشمهندس
في ال cpp يوجد فرق بين ال std::map و ال std:: unordered_map
الاولى التايم كومبلستي O (log n)
و التانيه التايم كومبلستي O (1) في ال best case و O(n) في الوورست كيس
اتمنى تصحيح المعلومه
شكرأ على إضافتك.
بحالتنا احنا هون، بغض النظر عن نوع الماب، التايم كومبليكستي للحل هو نفسو ، بأسوأ الحالات O(n) .
الحل بسيط مرة لما تكون خارج المقابلة
انت حكيت لازم نتعلم بايثون...طيب اي package...backed or the one related to Data science
السلام عليكم ،
ممكن من فضلك ان المقابله يكون فيها اسئله oop&D.
انا ما فهمت ليش O(n)log(n) .. انا شايفه هو O(n). حدا يشرحلي اذا بيعرف ليش .. شكرا سلفا
هو الانترفيوا في شركات في القاهرة بيكون عادي تتكلم عربي علي بعض الجمل English ولا كلوا English
هل فى مبرمج بيكتب كود لدالة علشان يجيب بيانات من الداتا بيز باسرع وقت ممكن غير ال builtin function ال بتكون موجوده فى الفريم وورك يا بشمهندس
ابن كفر الشيخ البار
ما هو انتا تقدر تعمل search في نفس ال string ، تاخذ ال index وتبحث في الstring وخلاص
استاذ طارق وقت المقابله فيه الواحد ياخذ وقته بالتفكير لما يعطوه سؤال برمجي ؟
الحل بلغة بايثون
def first_non_repeated_character(data:str):
cnt = 0
for c in data:
if (data[:cnt] + data[cnt + 1:]).find(c) == -1:
return cnt
cnt += 1
return -1
data = "helloworld"
first_non_repeated_character(data)
بسم الله هذي ايش ؟ كيف اوصل لهذا المستوى انا لسه مبتدئه اعرف اساسيات لغة السي بلس بلس واحاول احل الخوزارميات بسيطه كيف اتعمق
Interview for front end please
❤️