yousef
yousef
خواندن ۲ دقیقه·۱۹ روز پیش

سوالات مصاحبه بک اند پایتون

سلام،

اخیرا مصاحبه ای در پوزیشن سنیور داشتم که دوست داشتم سوالاتش رو برای شما هم بنویسم.

خیلیاش رو یادم نیومد ولی اگه خاطرم بیاد بازم اضافه میکنم.

مثلا از کوئری های sql هم بود چند تا که دقیق یادم نیست.

سوالات دیتابیسی

1. تفاوت بین LEFT JOIN و INNER JOIN چیست؟ و دقیقا توی دیتابیس چی میشه وقتی این کارو میکنیم؟

2. ایندکسینگ (Indexing) چیه و اون پشت دقیقا چه اتفاقی می افته؟

سوالات گیت

3. فرق بین merge و rebase در گیت؟

4. اسکواش در گیت چیه؟ چطوری ازش استفاده کنیم؟ و چطوری Squash رو برگردونیم؟

5. پروژه رو کلی تغییر دادیم و کامیت کردیم. حالا میخواییم کلا برگردونیم حالت قبل از چه دستوری استفاده میکنیم و چرا؟ مثلا من گفتم git reset --hard بعدش گفتن بقیه آرگومان هاش چیه و ...

سوالات پایتونی

6. در پایتون استرینگ ها mutable هستند یا immutable ؟ مثلا وقتی گفتم استرینگ ها immutable هستند توضیح انحرافی دادن و گفتن مگه نمیتونیم 2 تا استریگ رو با هم جمع کنیم و ... در حالی که اینجوری یه رشته جدید ایجاد میشه و باید حواستون باشه

7. چطوری توی پایتون آدرس حافظه‌ی یک شیء رو ببینیم؟

8. چطوری توی یک کلاس از with استفاده کنیم؟

سوالات جنگو

9. چطوری از groupby در جنگو ORM استفاده کنیم (لپ تاپ رو گذاشتن جلوم و گفتن کدش رو بزن) و همچنین وقتی این دستور رو میزنیم توی پشت صحنه چی میشه؟

10. از متدهای annotate() و aggregate() سوال کردن

سوالات تایم کامپلکستی

11. از Time Complexity ها سوال کردن

12. از Osi model و پروتکل http و tcp و udp هم سوال کردن

ببینید سوالات دقیقا همینجوری پرسیده نمیشد، مثلا یه چیزی توضیح داده میشد و از بینش سوال در میومد.

بهم گفتن اخرین بار کی دست به کد بودی؟ ورژن فعلی پایتون و جنگو رو بین حرف ها ازم پرسیدن :))

تا ببینین اصلا توی باغ هستم یا نه

راستی توی کانال تلگرامم از این پست ها بیشتر میذارم (@Teachify)


لپ تاپپایتون
Nothing
شاید از این پست‌ها خوشتان بیاید