مقابلات البرمجة | مع الياس من لبنان | Palindrome

Поділитися
Вставка
  • Опубліковано 5 січ 2025

КОМЕНТАРІ • 144

  • @tariqelouzeh
    @tariqelouzeh  10 місяців тому +12

    أصدقائي بعد رمضان ان شاء الله رح اعلن عن طريقة الاشتراك للظهور معي بمقابلة مسجلة. شكرا جزيلاً لإهتمامكم ♥️

    • @MohammmadHmada
      @MohammmadHmada 9 місяців тому +1

      انا بدي اشترك اذا في مجال استاذ طارق
      وبنسبة لسوال هذا حلي
      function run(array){
      array = array.sort((person1, person2) => person2.length - person1.length);
      return array.find(item => {
      const a = item.replace(/\s/gi,'').toLowerCase();
      let b = '';
      for (var i = a.length-1;i >= 0; i--) b+= a[i];
      if (a == b) return item;
      })
      }
      هل هو صحيح استاذ طارق

  • @fahadmohamed5734
    @fahadmohamed5734 10 місяців тому +14

    جزاكم الله خيرا مقابلة ممتازة استخلصت فيها ما يلي:
    ١- رباطة الجائش :
    حافظ على الحالة النفسية لأطول فترة ممكنة أثناء المقابلة.
    ٢- تكلم لأراك:
    تدرب على التفكير بصوت عالي اثناء حل المشاكل.
    ٣- اصنع اللقاح :
    وفق مبدأ اللقاح عندما تتعامل مع الأخطاء (Error Handling) هنالك أخطاء معروف ك nullptr, undefined جيب تتعامل معها في أغلب البرامج.
    ٤- أترك عن اللحن:
    لا تكن مهووس بالـ syntax فالهدف ليس حفظ ما تكتب بل فهم ما تكتب.

  • @omar0144
    @omar0144 10 місяців тому +5

    بدون مبالغة هذا افضل محتوى شاهدته بالمحتوى العربي

  • @Mooha187
    @Mooha187 10 місяців тому +2

    اخ طارق نحن ما زلنا في انتظار فيديو عن بدايتك كمبرمج و رحلتك بين الشركات العالمية
    اتمنى تنزله لأنك بالنسبة لنا قدوة حسنة في هذا المجال

  • @belalali8764
    @belalali8764 9 місяців тому +2

    كل عام وانتم بخير ارجو عمل فيديو عن الذكاء الاصطناعي وتاثيرة على المبرمجين وشكرا

  • @Mjdeveloping
    @Mjdeveloping 9 місяців тому +2

    I am Abdelmajid From Morocco, and I would like to challenge myself and take this interview, Thank you, Tariq for this content.
    Looking forward.

  • @Yousef_Binnob
    @Yousef_Binnob 10 місяців тому

    مجهود يستحق الشكر والثناء
    اتمنى تستمر في مثل هذه المقابلات لأن والله بنستفيد خصوصا اللي لسا ما عمل ولا مقابلة من قبل

  • @muhammadsamir2243
    @muhammadsamir2243 10 місяців тому +14

    محتاجين تركيز اكتر ع الجونيورز
    دي الفئة اللي بتواجه اكبر المشاكل

  • @AhmedGalal85
    @AhmedGalal85 10 місяців тому +6

    مجهود كبير ما شاء الله الاجابة من الاول بكل بساطه هنعمل 2 Loop الاول على السلسلة الاساسية الخاصة بالنصوص والكلمات والثانية بتلف على الحروف وهتقرأ اول حرف مع اخر حرف ونغير حالة الحرف ل Lower مثلا وطول ما في تطابق نعدد في عداد واول ما يفشل التطابق نخرج مباشرة من Loop الاحرف ونقارن العدد مع متغيرنا المعرف سابقا لو اكبر نحفظ العدد في المتغير الى معانا وفي متغير اخر نحط فيه الانديكس الاخير وهكذا الى النهاية وبدلالة الاندكس المخزن نجيب اكتر جملة متناظره ولو التناظر الهدف منه التناصف المباشر ساعتها واحنا بنعمل اللوب التانيه نراعي موضوع اننا لا نتجاوز نصف عدد الاحرف في المقارنة

    • @Reroutmd5
      @Reroutmd5 10 місяців тому

      مش محتاجة ، ببساطه كان ممكن بسطر واحد يحل المشكلة:
      str.toLowerCase().replaceAll(“ “,””) == str.toLowerCase().replaceAll(“ “,””).split(“”).reverse().join(“”)

    • @mokhtae-ui1xx
      @mokhtae-ui1xx 10 місяців тому

      لم تذكر نقطة المسافات و التي قد تكون هناك اكثر من مسافة بين الأحرف و بشكل عشوائي مثلا الكلمة : mk o p o k m

  • @todaydz439
    @todaydz439 10 місяців тому

    انا مبتدئ و وجدت الحل في خمسة دقائق وتحمست ان اكون معاك يااستاذ في المرات القادمة ❤❤❤

  • @S17-p1n
    @S17-p1n 10 місяців тому +1

    الله يعطيك العافية, بانتظار مقابلات اخرى.

  • @Deadlysham831
    @Deadlysham831 10 місяців тому

    شكرا جدا محتوى عظيم . المزيد ياريت من هكذا حلقات

  • @bilalalezzo
    @bilalalezzo 10 місяців тому

    مفيد جدا جدا جدا, ياريت فيديوز أكتر وأكتر من هاد النوع.

  • @MouazSh7
    @MouazSh7 10 місяців тому

    مجهود روعة من ملك الروعة المهندس طارق

  • @aliaaborr9279
    @aliaaborr9279 10 місяців тому

    شكرا لك على محتوى فريد ❤❤❤❤ شئ عظيم ارجوك استمر المختلف تماما عن الموجود

  • @Mouaz_Coder
    @Mouaz_Coder 10 місяців тому

    مهندس طارق لك انت اسطورة المبرمجين

  • @ahmednabil487
    @ahmednabil487 10 місяців тому

    الفيديوهات رائعه ربنا يبارك فيك يهندسه ويا رب تستمر ف السلسلة ❤

  • @ishaqbh2485
    @ishaqbh2485 10 місяців тому

    سؤال سهل وفي المتناول ولا يحتاج كل ذلك الكم من التفكير ، هناك طريقة اوبتيمال على طريقة الياس لكن ،اظن ان العامل النفسي يصنع دور في المقابلة .

  • @mohamadsoliman2405
    @mohamadsoliman2405 10 місяців тому

    ربنا يباركلك ي هندسه ❤❤
    تحيه ليك من مصر.❤❤

  • @MorselMuhtm
    @MorselMuhtm 10 місяців тому

    سلسلة جدا رائعة . استمر يا ناجح 🎉

  • @عبدالغفورالعمر-ي6ن
    @عبدالغفورالعمر-ي6ن 10 місяців тому +1

    افضل طريقة واسرع طريقة لتعرف البلندروم هيا لو حطيت لوب في متغير اسمه زد من الصفر لطول اللينكث وخلي اف ستيثمنت وتحكي السترينك اف زد لا يساوي السترينك اف لسترينك دوت لينكث ناقص زد هيك لو تم اللوب معناها بلندروم ولو ما تم اللوب معناها ليست بلندرون لو كان مثل السؤال بلفديو بدك ثنين فانكشن الاول فيه لوب ويبعتهم وحده وحده للفنكشن الثاني الي يشيك هيا بلندروم ولا لاء وخليه بولين يرجعلك ترو او فلس وبناء عليه تخلي ادات شرط تقارن فيها لينكث البلندروم يطلع معك اخر شي اطول بلندروم وترجها بريتيرن الفانكشن الي تكون معرفه سترنك

  • @halimbouaami8735
    @halimbouaami8735 8 місяців тому

    seems i'm not beginner as i thought ahhahah, thank you Tariq for yourr efforts

  • @addictedtocode4929
    @addictedtocode4929 10 місяців тому +3

    يعطيكم العافية طارق والياس
    في ملاحظة صغيرة
    كان فينا نعيد ترتيب الليست بناء على طول الكلمة (الأطول للأقصر) وهاذ الشيئ كان راح يخلي المشكلة أبسط وأسهل
    بحيث اذا الكلمة باليندروم، نرجع الكلمة بذاتها،

    • @mohamedsherif5129
      @mohamedsherif5129 10 місяців тому

      تصدق صح 😂

    • @hmmmmmm124
      @hmmmmmm124 10 місяців тому

      كفاءة الترتيب اكبر من كفاءة المشكلة ككل

    • @aymenremal
      @aymenremal 7 місяців тому

      لنفترض انو اقصر كلمة هي الوحيدة باليندروم وarry فيه 100 كذا ترتيب راح يكون على الفاضي

  • @ssikarim
    @ssikarim 10 місяців тому

    شكرا كثيرا طارق. مجهود تشكر عليه.

  • @passionforsciencel5180
    @passionforsciencel5180 10 місяців тому +2

    رجاءً لو تعملنا حلقة عن كيفية المشاركة كمطورين في إستبيان stackoverflo survey 2024

  • @Bzvzlhs76
    @Bzvzlhs76 10 місяців тому

    سلسلة رائعة أتمنى أن تستمر

  • @a7madbashir542
    @a7madbashir542 10 місяців тому

    الله يعطيكم العافية
    محتوى رائع ومفيد

  • @mohamedgabr5623
    @mohamedgabr5623 8 місяців тому

    10/10 جزاك الله خير

  • @Mjdeveloping
    @Mjdeveloping 9 місяців тому

    انا جيد سعيد لكونين واحد من هذه مجموعة Thank you

  • @jassemghriss2611
    @jassemghriss2611 7 місяців тому

    جزاك الله خيرا مقابلة رائعة
    فقط بالنسبة للمتغير found يبدو أنك نسيت إضافة كلمة var في سطر الإعلان عنه

  • @yamiyuan1190
    @yamiyuan1190 10 місяців тому

    thanks for your work waiting system design interview

  • @V12_RAPTOR
    @V12_RAPTOR 10 місяців тому

    ألله يعطيكم العافية مهندس
    صراحة انا زلمة داخل بدوامة بالبرمجة وتشتت مخيف
    اتوقع من باب الصدفة اجاني الفيديو هاد وتابعته وشفت كيف بتم السؤال وكيف بتم تحليله
    شعور جميل مجرد انه الواحد يتخيل حاله واصل لهيك ليفل
    والاجمل يعرف شو الشغلات الي بتم تنبيهه عليها
    ما بتعرف يا مهندس طارق قديش الفيديو رجعلي شغف البرمجة وادخل بهيك حوارات ونقاشات
    شكرا من كل قلبي الله يوفقك يا رب

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому

      على راسي سيف وبالتوفيق ان شاء الله

  • @mahermostafa8245
    @mahermostafa8245 10 місяців тому +2

    مهندس طارق لو امكن تضع الاسئله تبع الشركات فى pdf ونحن نطلع عليها

  • @hozaifas4811
    @hozaifas4811 10 місяців тому

    من زمان بدنا هيك قنوات عربية بمستوى متقدم مو بس شرح سطحي لمشاكل سطحية نظرية

  • @user-mb4ub6hb6i
    @user-mb4ub6hb6i 10 місяців тому

    محتوي راقي❤

  • @AbedDan
    @AbedDan 10 місяців тому

    يعطيك العافية

  • @yahyechriv234
    @yahyechriv234 10 місяців тому

    أستاذ طارق صحيح replace تستبدل أول space فقط لكن فى replaceAllتعمل حذف لجميع ال space وكانت حلقه ممتعه آخر تعليق أجمل شيئ فى الحلقه ❤

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому +1

      صحيح والله راحت عن بالي هاي، شكرا جزيلا الك ♥️

    • @passionforsciencel5180
      @passionforsciencel5180 10 місяців тому

      ​@@tariqelouzehرجاءً لو تعملنا حلقة عن كيفية المشاركة كمطورين في إستبيان stackoverflo survey 2024

  • @alisherry2932
    @alisherry2932 10 місяців тому +1

    مافي داعي ل2 for loop بيكفي 1 ليكون البرنامج اكثر فعالية

  • @ahmedsafaa1097
    @ahmedsafaa1097 8 місяців тому +1

    ايه لازمة ال الfound
    انت لو كنت رفعت الif داخل اللوب تحت الcode break block
    هتبقي نفسها

  • @AKM.00074
    @AKM.00074 10 місяців тому

    سلام عليكم استاذ ممكن تكون الماقبله تحتوي على معلومات حول cs او يضاف اليها oop and ood &s

  • @janx963
    @janx963 10 місяців тому

    ممتاز ممتاز ! ،إذا بدك متطوعين أنا هون 😊

  • @a7madjarwan632
    @a7madjarwan632 9 місяців тому

    what if work with binary represent data convert each word to binary 0 and 1 and we calculate the central length without care about it's even or odd or if there is space or not because each byte which character is 8 bit in binary , then start compare each word from two side central length +1 and central length -1 in range of all length and so on save the longest one and we can improve the comparation to convert the letter upper or lower then convert to binary

  • @muhammadsamir2243
    @muhammadsamir2243 10 місяців тому

    سلسلة ممتازة

  • @abdallaahmed568
    @abdallaahmed568 10 місяців тому +3

    استاذ طارق ارجو منك الرد, اريد ان تقوم بمقابلتي . ماذا يتوجب ان افعل؟

  • @t3ntube357
    @t3ntube357 10 місяців тому +1

    هل الانترفيو يتم بالعربي؟ كنت خايف ظننتها بالانجليزي 😢😢

  • @omarnayif-n4j
    @omarnayif-n4j 9 місяців тому

    السلام عليكم . استاذنا ياريت تنصحنا بكورس للخوارزميات

  • @houssaminfo0593
    @houssaminfo0593 10 місяців тому +1

    هوا هذي نوعية الاسئلة في الانترفيو للجنيور ؟ و ماهو مستوى هته الاسئلة؟

  • @ZezoTechfu
    @ZezoTechfu 10 місяців тому

    الحمد لله بدأت في مجال البرمجة جديد ادعوا لي بالتوفيق دعوة ا40 غريب مستجابة ولكم بالمثل

  • @MohammedMr.x
    @MohammedMr.x 10 місяців тому

    اولا شكرا مهندس طارق على هذه الجهود المبذوله واعطاء وقت لنشر المعلومات واثراء المحتوى العربي في جانب البرمجيات عندي ملاحظة لم تقم بعمل if condition في داله منفصله واستدعائها في البرنامج اثناء تصحيح البرنامج كماقلت
    ثانيا اذا كان الشخص لديه القدره على فهم المشكله بشكل جيد وتحليلها وايجاد حل لها اثناء الفكير ولكن عند تحويل الحل الى كود قد لايكون الكود بشكل مثالي ينفذ الحل
    ماهي المشكلة هنا هل الشخص لدية تفكير منطقي ضعيف او انه ليس لديه علم بأساسيات ومفاهيم لغة البرمجة المستخدمه في الحل
    بشكل مختصر عندك حل للمشكله ولكن لاتستطيع تنفيذه بشكل مثالي كما فكرت فيه في عقلك
    اتمنى انك تجاوب على سؤالي

  • @natexe7540
    @natexe7540 3 місяці тому

    بدنا مقابلة مع Osama Zero من يتفق معي يظع لايك

  • @logicmonster6197
    @logicmonster6197 10 місяців тому

    اتمنى تعطيني فرصة يا حبيبنا و مشكور على المجهود الكبير

  • @13halem8
    @13halem8 10 місяців тому +4

    هوه يا يشمهندس الأسئلة يلي بتتسأل في الشركات الكبيرة بل مستوى ده ؟

    • @Mohamad.Ibrahem
      @Mohamad.Ibrahem 10 місяців тому +2

      لا،حسب الشغل الي مقدم عليه.

    • @fahadmohamed5734
      @fahadmohamed5734 10 місяців тому +2

      التركيز ليس على حل السؤال بل طريقة تفكيرك لحل السؤال

  • @ARaman27
    @ARaman27 2 дні тому

    هل من شروط المقابلة استخدام فانكشن واحدة؟

  • @appdeveloppement532
    @appdeveloppement532 10 місяців тому

    hello Tariq I just wanna ask you about the source of the questions you asked the interviewees so I can practice more about that and thanks in advance!

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому

      Some of them I design by myself and some are from leetcode.com

  • @Abraham2-9
    @Abraham2-9 10 місяців тому +2

    يا اخ متى تسوي مقابلة وسواليف مع الاستاذ ابو هدهود

    • @mohab2532
      @mohab2532 10 місяців тому +2

      ايش الضروري بالموضوع 😄

  • @Wahid.Ali..
    @Wahid.Ali.. 10 місяців тому

    محنوي جميل
    باذن الله اطلع مع حضرتك في مرة لو حضرتك تسمح

  • @husseinhajghazal5855
    @husseinhajghazal5855 10 місяців тому

    استاذ طارق كيف ممكن نتواصل معك لنشارك ؟
    يعطيك العافية على المحتوى الرائع والمفيد 🌹

  • @HelloWorldGGMM
    @HelloWorldGGMM 10 місяців тому

    لو حابب اتطوع لاعمل انترفيو معاك ايه الخطوات

  • @emuqatash
    @emuqatash 10 місяців тому

    hi, you mentioned earlier that we should learn Python correct? can you be more specific and advise which framework we should use? should we use it as backend language or Machine Learning and Data Science or something else? please do not tell me to learn all, at least prioritize based on your future version!

  • @hassanwithclash18
    @hassanwithclash18 10 місяців тому

    السلام عليكم استاذ يوجد شغل ويه شركات بشكل اون لاين للي يتعلم برمجة

  • @mohammedbageri00
    @mohammedbageri00 10 місяців тому +1

    السلام عليكم مهندس طارق إذا ممكن حابيين نعرف ايش الموقع أو البرنامج الي قاعد يكود فيه

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому

      وعليكم السلام
      codeshare.io

  • @omar-elsayed6296
    @omar-elsayed6296 10 місяців тому

    الأسأله سهلة جدا هل فعلا الشركات بتسأل اساله زي كده ؟

  • @ismailmajdyismael9701
    @ismailmajdyismael9701 10 місяців тому

    شكرا طارق❤
    بس سؤال اغلبك. حكيت في ٥ مراحل للمقابلة يعني باقي المراحل شو محتواهم؟

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому +1

      رح اعمل فيديو عن هادا الموضوع ان شاء الله بس اجمالا تتضمن برمجة وتصميم نظم و cultural fit

  • @mohammedbageri00
    @mohammedbageri00 10 місяців тому +2

    سؤال بسيط هل عادي تستخدم المعادلات والأشياء المستخدمة في اللغة نفسها أم الإجابة متوقع استخدامه الأشياء الأساسية الموجودة في كل اللغات لأن ممكن في الجافا سكريبت نستغني عن اللوب الثاني بالكامل ونعتمد على معادلة الريفيرس ونقارن الكلمة والكلمة المعكوسة فقط بدون الحاجة إلى لوب

    • @aboodbadran359
      @aboodbadran359 10 місяців тому

      مهتم اعرف

    • @belkasem-pl2vx
      @belkasem-pl2vx 10 місяців тому

      لا اظن، لانو الهدف من المقابلة هو اختبار منطق تفكيرك، واستعمال الداول الجاهزة يحول دون ذلك

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому +1

      حسب كل مقابل. الكثير من المقابلين وانا منهم، بخليك تستخدم الفنكشنز الموجودين باللغة، وبعدين بس تخلص الحل، برجع بسألك: اعتبر انو الريفيرس فنكشن مش موجودة، كيف ممكن تحل السؤال؟
      هون المرشح يا اما بعمل الريفيرس الخاصة فيه، او بعطيني حل تاني وبنتناقش فيه.

    • @passionforsciencel5180
      @passionforsciencel5180 10 місяців тому

      ​@@tariqelouzehرجاءً لو تعملنا حلقة عن كيفية المشاركة كمطورين في إستبيان stackoverflo survey 2024

  • @sakerhajji3296
    @sakerhajji3296 10 місяців тому

    Keep going bro im happy to follow people like you in UA-cam ❤, my name is Saker and I am from Tunisia. Can you please set up a video interview with me?

  • @alaaproschool4127
    @alaaproschool4127 10 місяців тому

    حابب اطلع معك لايكات يا شباب 😅

  • @FORMULAPP
    @FORMULAPP 10 місяців тому

    ♥♥♥♥♥♥♥♥♥♥ continu

  • @NO____-_____ONE
    @NO____-_____ONE 9 місяців тому

    طيب بدنا شغل من المنزل بدوام كامل أو جزئي بس بدون إنترفيو 😢

  • @youssefhosman7651
    @youssefhosman7651 10 місяців тому

    جزاك الله خيرا و استمر

  • @م.ابوحميدالفلسطيني501
    @م.ابوحميدالفلسطيني501 10 місяців тому

    حليت هاظ السؤال بصراحه اخذ معي وقت نوعا ما السؤال متوسط في اكثر من حل اسهل من الحل تبعو ممكن تستخدم ميثودز جاهزه من اللغه او انت تعمل فنكشن خاصه فيك عشان الترتيب بس هل اللي خبرتو 5 سنوات عادي مايحل اسئلة متوسطه او التست كيسز خاصه ان ال null نسيها

    • @muhammadalzurqan6191
      @muhammadalzurqan6191 10 місяців тому +1

      أنا كطالب هندسة صراحة استغربت من بساطة السؤال وما توقعت أنو شخص مع خبرة 5 سنين أخذ كل هالوقت، يمكن المسكين متلبك خصوصا أنوعارف الاف رح تشوف المقابلة.

    • @م.ابوحميدالفلسطيني501
      @م.ابوحميدالفلسطيني501 10 місяців тому

      @@muhammadalzurqan6191 بالزبط هسه هو متوتر ف مابنقدر نحكم عليه لو اخذ السؤال وهو عالمكتب لحاله كان قدر يحلو بسهوله لكن مع هيك هاظ مش مستوى واحد بخبرة 5 سنوات

  • @Mouayad-dn6sy
    @Mouayad-dn6sy 10 місяців тому

    فينا باستخدام فور لوب واحد للمقارنة هل الكلمة متناظرة بحيث نعتبر طول الكلمة =n ومتغير اخر لنفترض انه x تساوي ال ١
    For( I=0, j=n-1 ; I

    • @Amr_dev_
      @Amr_dev_ 10 місяців тому +2

      انت كدة قارنت اول حرف بآخر حرف وطبعت متناظرة دون التأكد من باقي الحروف

    • @Mouayad-dn6sy
      @Mouayad-dn6sy 10 місяців тому

      @@Amr_dev_ كلامك صح ،بس اذا انتبهت انا عامل فور لوب طوله بطول الكلمة ، بكل دورة ال i تزداد ب واحد وال j تنقص ب واحد ، ،،،،يعني الدورة الثانية راح يصير قيمة ال ايندكس تبع ال i يساوي ١ وقيمة ال ايندكس تبع j يساوي n ناقص ٢ ،،بعد بضل ال i تزداد وال j بضل تتناقص لحتى يحقق الشرط i>j ,يعني لعند منتصف الكلمة،،،

    • @Amr_dev_
      @Amr_dev_ 10 місяців тому +2

      @@Mouayad-dn6sy مازالت نفس المشكلة
      طباعة متناظرة في ال iteration الأولي دون التحقق من باقي حروف الكلمة
      جرب تكتبها في IDE وتشوف النتيجة في ال console

    • @Mouayad-dn6sy
      @Mouayad-dn6sy 10 місяців тому

      @@Amr_dev_ كلامك صحيح هلا انتبهت في هل حالة بكل دورة راح يكتب متناظرة ،لحل هل مشكلة اولا انا نسيت ان اكتب ان الاكس اول ماعرفناه تساوي ال واحد،،
      ثم لازم يكون الشرط تبع ال f الاولى انه اذا لم يكن ال i يساوي j غير قيمة ال اكس لل صفر واعمل بريك،،، بهل حالة راح يصير عنا حالتين اما الاكس تساوي ال ١ يلي هي القيمة الاساسية تبعها او قيمة الاكس تساوي الصفر تكون تغيرت بسب شرط ال f الاولى،،، منرجع بال f الثانية منكتب اذا كانت تساوي الصفر معناها غير متناظرة اما اذا كانت تساوي ال واحد معناها متناظرة،، انا صححت الكود ممكن تشوفه مرة ثانية شكرا الك

  • @bishoyalper2006
    @bishoyalper2006 10 місяців тому

    My solutions by python
    #first solution
    def palin(array):
    counter = -1
    for i in range(len(array)):
    if array[i].replace(' ', '').lower() == array[i].replace(' ', '')[::-1].lower():
    if len(array[i]) > len(array[counter]):
    counter = i
    return counter
    #second solution
    def palindrome(array):
    while len(array) != 0:
    max_index = max(array)
    if max_index.replace(' ', '').lower() == max_index.replace(' ', '')[::-1].lower():
    return max_index
    break;
    else:
    array.remove(max_index)

  • @hi.IJOE8
    @hi.IJOE8 10 місяців тому +2

    أستاذ طارق انا اريدك أن تقول لي هل انا امشي على الطريق الصحيح ام لا
    انا اسمي يوسف علي أبلغ ١٥ عامًا من مصر
    تعلمت لغه بايثون حتى فصل ال Control flow
    ثم قلت لنفسي : يجب أن اتعلم الاساسيات أولًا ثم أتخصص في مسار مثل ال software Engineer .
    ف بدأت في تعلم اساسيات البرمجه بلغه c++ من ELzero web school
    انا قطعت شوط كبير في هذه اللغه و انا أراها لغه جميله و يوجد بها تفاصيل أكثر من البايثون بكثير
    انا متوتر قليلًا بشأن ال AI
    هل مافعلته مع لغه بايثون بتركها كان صحيح
    ١- أتمنى أن ترى تعليقي و تجيب عليه بأسرع وقت لأنه مهم بالنسبة لي
    ٢- انا مشتت جدا لا اعرف ما يجب على فعله
    ٣- هل يمكن لك أن تعطيني نصائح بخصوص رحلتي في تعلم البرمجه
    وشكرًا ولله من قلبي لإنك تحاول ان تساعدنا ❤❤❤

    • @ladenaltahery680
      @ladenaltahery680 10 місяців тому

      تابع قناة programing advices على اليوتيوب
      وعلى ضمانتي

    • @adamjims5171
      @adamjims5171 10 місяців тому

      Python جيدة بالنسبة ل AI

    • @م.ابوحميدالفلسطيني501
      @م.ابوحميدالفلسطيني501 10 місяців тому

      طالما لسه عمرك صغير اهتم بالاساسيات واتعمق فيها وحل مشكلات كثير وبعدها اتعلم مسار مافي اشي اسمو software engineer هاي اجابه عامه لازم تكون اكثر تفصيل باختيار المجال

    • @ahmadabusharkh2422
      @ahmadabusharkh2422 10 місяців тому

      تابع قناة المهندس محمد أبوهدهود @ProgrammingAdvices بإذن الله تستفيد جامد، بالتوفيق يا رب

  • @FORMULAPP
    @FORMULAPP 10 місяців тому

    ♥♥♥♥♥♥♥♥♥

  • @hamzaabdulrahman7104
    @hamzaabdulrahman7104 10 місяців тому

    سؤال لذوي الخبره
    هل فعلا مقابلة العمل ممكن تكون سؤال برمجي واحد ام اكثر !!؟

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому

      الاغلب بكون سؤالين بجلسة وحدة ولكن في الكثير من الحالات بتكون سؤال واحد.
      حكيت جلسة وحدة لأنو المقابلة مع شركات التكنولوجيا (على الاقل بامريكا) بتكون مجموعة من الجلسات (المتوسط ٥)

  • @abdulghaniyasir5314
    @abdulghaniyasir5314 10 місяців тому

    34:46

  • @todaydz439
    @todaydz439 10 місяців тому

    I am Junior developer C# I have many project desktop applications
    I wish to gave me a chance to make a interview with you please.

  • @elie3423
    @elie3423 10 місяців тому

    not using javascript build in functions in a sin these days...

  • @safwanmohamed9135
    @safwanmohamed9135 10 місяців тому

    حاب اشارك

  • @raeedtech
    @raeedtech 10 місяців тому

    مهندس تقبل احترامي لكن عندي ملاحظة
    انا قابلت بتقريبا 7 شركات بالاردن يمكن مرة وحدة كان في سؤال حل مشاكل وكان سؤال بسيط و بديهي من دون كتابة كود
    كل المقابلات اسئلة بالتكنولوجي اللي بشتغلو عليها او اسئلة بمفاهيم البرمجة كائنية التوجه
    ليش حاس انو محتواك مغاير للواقع مع انو مفيد جدا و هو الطريقة الصح لكن ما شفتو للامانة خلال تجاربي السابقة ممكن رأيك بالموضوع من فضلك

    • @tariqelouzeh
      @tariqelouzeh  10 місяців тому

      انت اخبر مني اكيد بسوق الاردن حاليا. خبرتي تقريبا كلها بالسوق الامريكي. شكرا على ملاحظتك

    • @raeedtech
      @raeedtech 10 місяців тому

      @@tariqelouzeh
      من فضلك هل ممكن تقوم بمقابلات من هالنوع عن مفاهيم البرمجة او عن اي مفاهيم مشتركة ممكن ينسألها الشخص باي مقابلة بروحها

    • @bigpepsi1560
      @bigpepsi1560 10 місяців тому

      اخي ممكن فكرة عامة عن طبيعة العمل والرواتب بالاردن وشو اكثر التقنيات استخداما. عندي رغبة شديدة لانو بالانتقال الى الاردن والعمل والعيش فيها. وشكرا الك

  • @AhmedNajah-w1n
    @AhmedNajah-w1n 10 місяців тому

    function Palindrome(str:string) {
    str = str.replace(/\s/g, '');
    for(let i=0;str.length/2 > i;i++){
    if(str[i]!==str[str.length-(i+1)]){
    return false
    }
    continue
    }
    return true
    }

  • @iq9551
    @iq9551 4 місяці тому

    const array = ["eye", "california", "12312", "Level", "Was it a cant Isaw" ];
    console.log(array.filter((item) => /[A-Z]/.test(item[0]) && /\s/.test(item))); هذا حلي

  • @Mjdeveloping
    @Mjdeveloping 9 місяців тому +1

    // this the solution that I think of:
    function findPalindrome(arrayS) {
    var maxP = "";
    for(var i = 0; i < arrayS.length; i++ ) {
    var word = arrayS[i];
    var isPalindrom = true;
    for(var j =0; j

  • @hadyakil7904
    @hadyakil7904 10 місяців тому +1

    حاولت حلها بال C نشالله هيك تكون صح
    int fun(char *p,char *q) {
    while(p

    • @nasser1651
      @nasser1651 9 місяців тому +1

      Enta w7sh ya zalame

    • @hadyakil7904
      @hadyakil7904 9 місяців тому

      @@nasser1651 هههههه حبيبي يا خيي نشالله عزوأك

    • @hadyakil7904
      @hadyakil7904 9 місяців тому

      @@nasser1651 bas lek walla fekrto kteer la hal zalme kteer 7lwe 2enno yefta7 kanet hek

  • @omarelkhatib150
    @omarelkhatib150 10 місяців тому +2

    سلام عندي technical interview في 22 هذا الشهر, المقابلة حتكون 90 دقيقة, ذكر في الايميل أن المقابلة ستكون مراجعة لل سي في.
    المقابلة مع شركة خارجية و بتدعم Reallocation
    ممكن نساوي فيديو Mock interview قبل التاريخ المحدد و شكرا.

  • @GUENDOUZ796
    @GUENDOUZ796 10 місяців тому

    استاذ اعطيني رايك
    static string DeleteEspace(string Word )
    {
    string WordNonEspace = "";
    for(int i=0;i

    • @hadyakil7904
      @hadyakil7904 10 місяців тому

      سلام
      أي لغة بتستعمل

    • @GUENDOUZ796
      @GUENDOUZ796 10 місяців тому

      @@hadyakil7904 c++

  • @hassanelwany560
    @hassanelwany560 10 місяців тому

    def is_palindrome(s):

    s = ''.join(char.lower() for char in s if char.isalnum())
    return s == s[::-1]
    def longest_palindrome(strings):

    palindromes = [string for string in strings if is_palindrome(string)]
    if not palindromes:
    return None
    else:
    return max(palindromes, key=len)
    strings = ["racecar", "hello", "level", "stats", "algorithm", "was it a cat i saw"]
    longest_palindrome_string = longest_palindrome(strings)
    if longest_palindrome_string:
    print("Longest palindrome in the list:", longest_palindrome_string)
    else:
    print("No palindrome found in the list.")

  • @Reroutmd5
    @Reroutmd5 10 місяців тому

    هل كان من الصحيح الحل باستخدام built in functions بدل ال loop . مثلاً كان ممكن:
    str.toLowerCase().replaceAll(“ “,””) == str.toLowerCase().replaceAll(“ “,””).split(“”).reverse().join(“”)
    هل هذا الحل مقبول بالمقابلة ؟

  • @yassinmohamed6780
    @yassinmohamed6780 10 місяців тому

    void longestpalindrome(vector s)
    {
    vector s2 = s ;

    for (int i = 0; i < s2.size(); i++)
    {
    reverse(s2.at(i).begin(), s2.at(i).end());
    }
    int max = 0;
    int max_index;
    bool flag = false;
    for (int i = 0; i < s.size(); i++)
    {
    if (s.at(i).at(i) == s2.at(i).at(i))
    {
    if (max < s.at(i).size())
    {
    max = s.at(i).size();
    max_index = i;
    flag = true;
    }
    }

    }
    if (flag == true)
    {
    cout