آمادگی مصاحبه SQL و بکاند؛ ۲۰ پرسش و روش تمرین پاسخ
پاسخ مصاحبه را با تعریف کوتاه، مثال و محدودیت بیان کنید. فایل ۲۰ پرسش آکادمی 01 برای مرور است؛ تمرین عملی بخش مهم آمادگی شماست.

بهجای حفظ تعریف، یک داستان فنی بسازید
وقتی میگویید «ایندکس سرعت را بیشتر میکند»، هنوز تصمیم فنی مشخصی توضیح ندادهاید. پاسخ بهتر میگوید کدام کوئری کند بود، چه ایندکسی انتخاب کردید، نتیجهٔ اندازهگیری چه شد و چه هزینهای برای نوشتن اضافه شد. همین الگو برای تراکنش، کش و امنیت هم جواب میدهد.
PDF همراه شش صفحه دارد و پرسشهای SQL و بکاند را کوتاه مرور میکند. پرسشهای زیر یک مجموعهٔ تمرینی تکمیلیاند؛ ترتیب و عبارتشان لزوماً با تمام سؤالهای فایل یکسان نیست. برای هرکدام مثالی از پروژهٔ خود آماده کنید.
۲۰ پرسش برای تمرین
1 ـ PRIMARY KEY و UNIQUE چه فرقی دارند؟
2 ـ Foreign Key چه چیزی تضمین میکند؟
3 ـ نرمالسازی چیست؟
4 ـ DELETE و DROP فرق دارند؟
5 ـ INNER JOIN چه برمیگرداند؟
6 ـ LEFT JOIN چه تفاوتی دارد؟
7 ـ WHERE و HAVING؟
8 ـ UNION با UNION ALL؟
9 ـ ایندکس چه هزینهای دارد؟
10 ـ ترتیب ایندکس ترکیبی مهم است؟
11 ـ ACID یعنی چه؟
12 ـ Deadlock چیست؟
13 ـ Isolation چه کاربردی دارد؟
14 ـ N+1 را چگونه پیدا کنیم؟
15 ـ CTE چیست؟
16 ـ صفحهبندی keyset چیست؟
17 ـ کش چه خطری دارد؟
18 ـ SQL Injection را چطور پیشگیری کنیم؟
19 ـ کنترل دسترسی را کجا انجام دهیم؟
20 ـ از کجا بفهمیم بکاپ قابلاستفاده است؟
تمرین ۳۰ دقیقهای با یک پروژه
- ۱۰ دقیقه: مدل کاربر، سفارش و پرداخت را روی کاغذ بکشید.
- ۱۰ دقیقه: کوئری گزارش سفارشها و ایندکس نامزد را بنویسید.
- ۵ دقیقه: دو درخواست همزمان را توضیح دهید.
- ۵ دقیقه: یک شکست و شیوهٔ بازیابی را تشریح کنید.
اگر پاسخ را نمیدانید، فرض خود را روشن کنید. گفتن اینکه نتیجه به موتور، سطح جداسازی یا الگوی داده بستگی دارد، وقتی همراه روش بررسی باشد نشانهٔ دقت است. ادعای قطعیِ بدون شاهد معمولاً کمک نمیکند.
نمونهٔ پاسخ ساختاریافته
مسئله: فهرست سفارشها کند بود.
شاهد: زمان و نقشهٔ اجرا روی دادهٔ نماینده.
تصمیم: ایندکس متناسب با شرط و ترتیب.
نتیجه: اندازهگیری مجدد خواندن و نوشتن.
محدودیت: با تغییر الگوی درخواست باید دوباره بررسی شود.پرسشهای متداول
این سؤالها قبولی را تضمین میکنند؟
برای مصاحبه کد هم بنویسیم؟
فایل همراه این راهنما
دانلود رایگان فایل آموزشی و تمرینهای این مطلب؛ فایل اصلی آکادمی 01 برای مرور آفلاین در دسترس است.
منابع و مطالعهٔ بیشتر
نوشته و بازبینی تحریریهٔ آکادمی 01 · آخرین بررسی منابع: ۲۵ اکتبر ۲۰۲۶. مثالها آموزشیاند و باید با نسخه و شرایط پروژهٔ خودتان آزمایش شوند.
