محاسبه آنلاین عیدی سال ۱۴۰۴
بازگشت به صفحه شرکت
تجربه مصاحبه فنی با دیجیکالا و بلاتکلیفی در فرایند استخدام
دیجی کالا (Digikala)

مصاحبه
موقعیت شغلی: Front End Engineer
هفته پیش برای مصاحبه اولیه با دیجیکالا رفتم. بعد از ارسال رزومه، سه روز بعد با من تماس گرفتند و برای سه روز بعد مصاحبه تنظیم کردند. مصاحبه از طریق اسکایپ انجام شد و مصاحبه‌کننده یک فرد فنی و Front End Engineer بود. ابتدا کمی درباره تجربیاتم سوال کردند و سپس به سراغ یک مسئله الگوریتمی رفتیم. مسئله این بود که چگونه تابعی بنویسیم که با دریافت یک آرایه به عنوان آرگومان، بررسی کند که آیا آیتم تکراری در آن وجود دارد یا نه. این مسئله ساده بود و من سه راه‌حل ارائه دادم. سپس درباره پیچیدگی زمانی راه‌حل‌ها از من سوال کردند و من تا حد امکان پاسخ دادم. دو راه‌حل من پیچیدگی زمانی O(n^2) داشتند و از من خواستند راه‌حلی ارائه دهم که این پیچیدگی را به O(n) کاهش دهد. راه‌حل من این بود که به جای پیمایش کل آرایه برای هر آیتم، از یک شیء برای ذخیره وضعیت آیتم‌ها استفاده کنیم و اگر تغییری در وضعیت رخ داد، متوجه شویم که آرایه دارای آیتم تکراری است. سپس از من خواستند کد را بنویسم و نتیجه را برایشان ارسال کنم. بعد از آن چند سوال درباره فرایند مصاحبه پرسیدم و مصاحبه تمام شد. تا الان که این پست را می‌نویسم، نه ایمیل رد شدن دریافت کرده‌ام و نه خبری از ادامه فرایند مصاحبه، و کاملاً در بلاتکلیف هستم.