اگر برای موقعیت شغلی Backend Developer آماده میشوید یا قصد دارید سطح دانش فنی خود را قبل از مصاحبه محک بزنید، مرور این مفاهیم کلیدی الزامی است.
در این مقاله، مهمترین و پرتکرارترین مباحث مصاحبههای فنی بکاند به همراه پاسخهای جامع و مهندسی بررسی شده است:
مطالعه متن کامل مقاله در وبسایت
۱۸
۱۳:۴۱
وقتی به یک کلید در دیکشنری دسترسی دارید، اگر آن کلید وجود نداشته باشد، پایتون خطای KeyError میدهد. معمولاً برای جلوگیری از این خطا از دستورهای شرطی if/else استفاده میشود که کد را شلوغ میکند.
user_roles = {"admin": "full_access", "editor": "partial_access"}
# اگر کلید 'guest' نبود، مقدار پیشفرض 'no_access' برگردانده میشود
role = user_roles.get("guest", "no_access")
print(role) # خروجی: no_access
۱۹
۹:۱۷
در حال حاضر نمایش این پیام پشتیبانی نمیشود.
باورکردنی نیست، اما میلیونها حساب کاربری هنوز با همین رمزها محافظت میشوند! وقتی یک هکر به شبکهای حمله میکند، معمولاً این کارها را انجام میدهد:
۲۰
۱۶:۵۱
برای تمرین و توسعه پروژههای فرانتاند، گاهی به دادههای تستی (Mock) احتیاج داریم. توی این مقاله چند ابزار و سایت کاربردی داخلی رو بررسی کردیم
مطالعه متن کامل مقاله در وبسایت
۱۵
۱۶:۵۸
در این داستان کوتاه و تأثیرگذار، با ماجرای دکتری روبهرو میشویم که برای نجات جان یک پسربچهی بیمار از مرگ، مجبور میشود تصمیمی سخت بین اصول خشک اداری و نجات یک انسان بگیرد…
مطالعه متن کامل مقاله در وبسایت
۱۷
۱۷:۰۲
در حال حاضر نمایش این پیام پشتیبانی نمیشود.
اگر دارین با Next.js وباپلیکیشن میسازین، حواستون به تفاوت بین Server Components (پیشفرض) و Client Components (با دستور 'use client') باشه!
با این کار هم سئو (SEO) سایت قویتر میشه و هم عملکرد (Performance) نهایی به شدت بالا میره!
۱۱
۱۸:۲۷
مردم فکر میکنند هکرها اینطوری کار میکنند:
اما واقعیت بیشتر وقتها این است: هکر بعد از ۵ ساعت تلاش: "چرا این کار نمیکنه؟!"
بعد میفهمد: ; آخر خط کد را فراموش کرده
۸
۱۹:۳۸
در دنیایی که حملات سایبری روزبهروز پیچیدهتر میشوند، استفاده از یک رمز عبور ساده یا تکرار یک پسورد در چندین سایت، بزرگترین ریسک امنیتی برای حسابهای کاربری شماست.
در این مقاله، به بررسی ابعاد کلیدی امنیت پسوردها و ساخت یک سیستم امن شخصی پرداختهایم:
مطالعه متن کامل مقاله در وبسایت
۱۰
۱۹:۴۱