آمادگی مصاحبه کدنویسی برای سوالاتی که واقعاً مطرح میشوند: ساختار دادهها و الگوریتمها، سوالات مصاحبه SQL و برنامهنویسی رقابتی، در سه مسیر با ۹۰ دوره کوتاه و ۳۶۰ درس. یک الگو یاد بگیرید، به سوال پشت آن پاسخ دهید، سپس راهحل را در پایتون بنویسید و آن را اجرا کنید.
مصاحبه کدنویسی یک آزمون حافظه نیست. مصاحبهکننده میخواهد بشنود که چرا یک پاسخ کارآمد، دیگری را شکست میدهد. برنامه دقیقاً با همین شروع میشود: یک سوال واقعی، دو مجموع، و دو راهحل صحیح که در کنار هم روی همان ۶۴ عدد اجرا میشوند، و هر مقایسه روی صفحه نمایش شما شمارش میشود. همان پاسخ، کار بسیار بیشتر. این شکاف همان چیزی است که نماد O بزرگ و پیچیدگی زمانی در مورد آن هستند.
سه مسیر، ۹۰ دوره
• ساختار دادهها و الگوریتمها: پیچیدگی، آرایهها و دو اشارهگر، رشتهها، مرتبسازی، جستجوی دودویی، لیستهای پیوندی، پشتهها و صفها، نقشههای هش، بازگشت، درختها، هیپها، گرافها با BFS و DFS، عقبگرد، الگوریتمهای حریصانه، برنامهنویسی پویا، کوتاهترین مسیرها، تلاشها، یافتن اجتماع، دستکاری بیت و اصول طراحی سیستم
• SQL برای مصاحبهها: SELECT و WHERE gotchas، سوالات top-N، GROUP BY و HAVING، انواع JOIN، مدیریت NULL، زیرپرسوجوها و CTEها، توابع پنجره (ROW_NUMBER، RANK، LAG، LEAD)، شکافها و جزایر، تحلیل گروه و قیف، توضیح و نمایهسازی، تراکنشها، طراحی طرحواره
• برنامهنویسی رقابتی: داوران و احکام آنلاین، ورودی و خروجی سریع، تخمینهای "آیا قبول میشود"، جمع پیشوندها، جستجوی کامل، نظریه اعداد و ترکیبیات، DP پیشرفته، Dijkstra، درختهای فنویک و قطعهبندی، الگوریتمهای رشتهای و نظریه بازیها
دوره اول هر آهنگ رایگان است: سوالات مصاحبه مبانی SQL، تمرین پایتون برای DSA، و خوش آمدید به عرصه.
۶۰ مسئله کدنویسی که در پایتون حل میکنید
• یک ویرایشگر کد داخلی: راهحل خود را بنویسید، آن را اجرا کنید و بررسی کنید
• ۲۰ چالش کدنویسی آسان، ۲۰ چالش متوسط و ۲۰ چالش سخت، از جمع دو تایی، پرانتزهای معتبر و جستجوی دودویی گرفته تا ادغام فواصل، تغییر سکه، به دام انداختن آب باران، ویرایش فاصله و شکستن کلمه
• گروهبندی بر اساس الگو: آرایهها و هش، رشتهها، دو اشارهگر، پنجره کشویی، ماتریس، برنامهنویسی پویا، حریصانه و عقبگرد
۲۰ پروژه الگوی هدایتشده
• ساخت یک الگو گام به گام: دو اشارهگر، نقشههای هش، پنجره کشویی، جستجوی دودویی، پشته، BFS روی یک شبکه، DFS درختی، heap top-k، فواصل، تلاشها، جمعهای پیشوندی، الگوریتمهای گراف و موارد دیگر
• در هر مرحله، بلوک کد مناسب را انتخاب میکنید و میبینید که چرا کار میکند
تمرین بین جلسات
• ۵۰ سوال و جواب مصاحبه به عنوان کارتهای تلنگر: ابتدا فکر کنید، سپس آشکار کنید پاسخ
• ۵۰ سوال مسابقه و جلسات مرور برای تبدیل «من آن را میخوانم» به «من آن را به خاطر دارم»
• یک برگه تقلب با ۶۷ مدخل در مورد ساختار دادهها، الگوریتمها و SQL
• ذخیره سوالات، یادداشتبرداری در مورد هر درس، و ایجاد رگهها و XP
• یک مربی هوش مصنوعی که وقتی مفهومی از کلیک کردن امتناع میکند، آن را به زبان ساده توضیح میدهد.
برای چه کسی است؟
• دانشجویانی که برای اولین کارآموزی یا نقش فارغالتحصیلی آماده میشوند.
• توسعهدهندگانی که برای مصاحبه فنی آماده میشوند.
• تحلیلگران داده و مهندسانی که انتظار سوالات SQL را در یک حلقه استخدام دارند.
• هر کسی که میخواهد الگوریتمها را به درستی یاد بگیرد، نه فقط حفظ کردن پاسخها.
درسها به اندازه کافی کوتاه هستند که بتوان با رفت و آمد به محل کار رفت. این برنامه به ۲۲ زبان موجود است.
رایگان و حرفهای
رایگان: دوره اول هر مسیر، دو مسئله کدنویسی، یک پروژه راهنما، کارتهای سوال، مسابقه، برگه تقلب و سه سوال مربی هوش مصنوعی در روز.
حرفهای، هر ۹۰ دوره، هر ۶۰ مسئله کدنویسی، هر ۲۰ پروژه راهنما، گواهینامههای دوره و پاسخهای نامحدود مربی هوش مصنوعی را باز میکند. اشتراکها به طور خودکار تمدید میشوند و میتوانند در هر زمانی در گوگل پلی لغو شوند.
سیاست حفظ حریم خصوصی: https://coddykit.com/terms/privacy-policy
ساختارهای داده، الگوریتمها و O بزرگ را با 60 مسئله پایتون تمرین کنید.
تاریخ بهروزرسانی
۴ مهر ۱۴۰۵