tgoop.com/pyHints/872
Create:
Last Update:
Last Update:
#مصاحبه
چندوقت پیش برای یک شرکتی داشتم مصاحبه انجام میدادم؛ یک توسعه دهنده پایتون میخواستند با دانش بالا از concurrency, parallelism کلی هم روزمه دریافت کرده بودند.
قرار بود من فقط ۲ روز براشون وقت بذارم و مصاحبه کنم ولی انقدر تعداد روزمهها زیاد بود که ۱ هفته کار میبرد؛ مصاحبه رو ۲ مرحلهای کردیم توی مرحله اول سوال جوابای کلی پایتون بود که نیروهای خود شرکت انجام میدادند و درنهایت هم ۱ تسک بهشون داده میشد که توی همون مصاحبه انجام بدند؛ تسک این بود (چون خودم تسک رو داده بودم میگم):
یک کد ۸ رقمی با الگوریتم sha256 هش شده؛ و تونستیم هش خروجی رو بدست بیاریم. کدی بنویسید که عدد رو برامون پیدا کنه.
توی سوال و جواب بهشون گفته میشد که عدد میتونه مثلا 5 هم باشه ولی به اینصورت:
"00000005"
تقریبا همه شرکت کنندهها حل کردند مسئله رو؛ به هیچکس هیچ راهنمایی داده نمیشد و از هیچکدوم از افراد هم چیزی اضافه بر متن بالا خواسته نمیشد.
حدود ۱۲ نفر موندند که به مصاحبه مرحله دوم دعوت شدند؛ اما یکنفر بود که کلا آدم اعتراض کردن هست (پستهاش توی لینکدین توی چند وقت اخیر چیزایی که منم تگ شدم)
اما این قضیه و دیدن اینکه خیلی از بچههای حتی سنیور عکسی که از راهکار گذاشته رو لایک کردند باعث شد بیام و بگم چرا کدی که اون آدم گذاشته بود اصلا بدرد نمیخورد:
بله کد
parallel
اجاره میشه ولیهمهی کدهای parallel به یک اندازه خوب نیستند و یا حتی درست هم نیستند.
ادامه پست بعدی ...
BY Python Hints
Share with your friend now:
tgoop.com/pyHints/872