بیش از 20 مورد از محبوب ترین مشکلات مصاحبه کدنویسی از موضوعات مختلف را پوشش می دهد (بیش از 200 مشکل خواهد داشت زیرا هر هفته 4 مشکل اضافه می شود)
فواصل ادغام
ایده فواصل ادغام
فواصل ادغام
تقاطع فواصل (به زودی)
قرارهای متضاد (به زودی)
دو اشاره گر
ایده دو اشاره گر و انواع راه حل های دو اشاره گر
دو مجموع
موارد تکراری را از آرایه مرتب شده حذف کنید
3 مجموع
جفت شدن با جمع هدف (به زودی)
مربع کردن یک آرایه مرتب شده (به زودی)
جمع سه تا صفر (به زودی)
جمع سه گانه نزدیک به هدف (به زودی)
سه قلوها با جمع کوچکتر (به زودی)
زیر مجموعه هایی با محصول کمتر از هدف (به زودی)
مشکل پرچم ملی هلند (به زودی)
نشانگرهای آهسته سریع
چرخه فهرست پیوندی با استفاده از الگوریتم تشخیص چرخه فلوید
اعداد مبارک
شماره زشت (به زودی)
وسط LinkedList (به زودی)
چرخه LinkedList (به زودی)
شروع چرخه LinkedList (به زودی)
دستکاری بیتی
اعداد مجرد
ورق زدن یک تصویر
Single Number II (به زودی)
Single Number III (به زودی)
تکنیک حریص
الگوریتم های حریص چیست؟
لامپ
بالاترین محصول
مجموعه های جدا
بزرگترین جایگشت (به زودی)
اتاق های جلسه (به زودی)
توزیع آب نبات (به زودی)
صندلی (به زودی)
موشها را به سوراخها اختصاص دهید (به زودی)
عنصر اکثریت (به زودی)
پمپ بنزین (به زودی)
الگوهای جزیره
معرفی ماتریس
توضیح تعداد جزایر
شماره کد جزایر
توضیح تعداد جزایر مجزا
تعداد کدگذاری جزیره مجزا
شمارش جزایر فرعی
حداکثر مساحت یک جزیره (به زودی)
محیط جزیره (به زودی)
پر شدن سیل (به زودی)
دیوار و سرنوشت (به زودی)
Minesweeper (به زودی)
مناطق احاطه شده (به زودی)
همه گروههای یک زمین کشاورزی را پیدا کنید (به زودی)
مرتب سازی توپولوژیکی
مقدمه ای بر مسائل نمودار
مرتب سازی توپولوژیکی
الگوریتم کان
پیاده سازی مرتب سازی توپولوژیکی
برنامه دوره
فرهنگ لغت بیگانه
درختان حداقل ارتفاع (به زودی)
همه اجداد یک گره در یک گراف غیر چرخه جهت دار (به زودی)
ساخت ماتریس با شرایط (به زودی)
یافتن همه دستور العمل های ممکن از منابع داده شده (به زودی)
موارد اضافه شده در آینده (هر هفته 3-4 مشکل اضافه می شود)
پنجره کشویی
آسان
حداکثر جمع زیر مجموعه اندازه K
کوچکترین زیر مجموعه با مجموع بیشتر
متوسط
طولانی ترین زیر رشته با حداکثر K نویسه متمایز
میوه ها در سبدها
سخت
طولانی ترین زیر رشته با کاراکترهای متمایز
طولانی ترین زیر رشته با حروف یکسان پس از جایگزینی
طولانی ترین سابرای با Ones پس از تعویض
آرایه ها
متوسط
آناگرام های گروهی
سخت
به دام انداختن آب باران
ادغام فواصل
متوسط
تقاطع فواصل
قرارهای متضاد
فهرست پیوند شده
آسان
معکوس کردن فهرست پیوندی
متوسط
یک لیست فرعی را معکوس کنید
یک فهرست فرعی عنصر k را معکوس کنید
دو پشته
متوسط
میانه یک جریان اعداد را پیدا کنید
سخت
حداکثر سرمایه
میانه پنجره کشویی
عناصر k برتر
آسان
اعداد 'K' برتر
Kh کوچکترین عدد
'K' نزدیکترین نقاط به مبدا
طناب ها را وصل کنید
متوسط
اعداد مکرر 'K' برتر
مرتب سازی فرکانس
Kh بزرگترین عدد در یک جریان
'K' نزدیکترین اعداد
حداکثر عناصر متمایز
مجموع عناصر
سخت
تنظیم مجدد رشته
ادغام K-way
جستجوی باینری
بازگشت
برنامه نویسی پویا 1 بعدی
برنامه نویسی پویا دو بعدی
مرتبسازی چرخهای
مرتب سازی توپولوژیک
پشته ها
صف ها
اولین جستجوی عمق
اولین جستجوی عرض
تلاش کنید
Hash Maps
ترفندهای ریاضی
متفرقه
مهندس نرم افزار و مدرس من یک مهندس نرم افزار با بیش از 10 سال تجربه صنعت در توسعه پلت فرم نرم افزار هستم. من روی طیف وسیعی از فناوریها کار کردهام، از جمله PHP، Azure، HPC، پایگاههای داده و پایتون جایی که قدرت اصلی من نهفته است. همکاران من را به عنوان یک بازیکن تیمی می شناسند، از نظر فنی فردی سالم که همیشه می توان به یک راه حل خارج از جعبه اعتماد کرد. این اعتقاد راسخ من بوده است که منافع سازمان در اولویت است و هرگز سعی نمی کنم ایده های خود را به دیگران تحمیل کنم. در عوض، قبل از ارائه راه حل، زمان قابل توجهی را صرف درک کسب و کار و مخاطبان می کنم. تمایل به شروع یک دوره آموزشی در مورد udemi برای به اشتراک گذاشتن مشکلاتی که با نرم افزار با آن ها روبرو شدم تا بتوانم به کاهش نوار قرمز پروژه ها و کمک به افزایش بهره وری کمک کنم.
نمایش نظرات