exalab

Status

📜📞🔧❌

Python Developer (crawl)

Interview process

flowchart LR
    sr(Send resume) --> hr(HR call) --> ti(Technical Interview) --rejected--x hri(HR Interview) -.-> o(Offer)

Apply Way

jobinja

Interview Date

  • Sent Resume
    1402.06.24

  • HR Call
    1402.11.23

  • Technical Interview
    1402.11.25 AT 12 PM

  • Rejection Email
    1402.12.08

Interview Duration

  • Technical Interview
    30 minutes

Interview Platform

Google Meet

Technical Interview

ایمیلی که برای مصاحبه فرستاده بودن، بسیار مرتب و منظم و فارسی بود. تمپلیت خوبی برای پیام‌های ایمیل‌شون داشتن. اطلاعاتی بیش از ایمیل‌های مصاحبه عادی داشت. حاوی اطلاعات مصاحبه‌کننده، لینک محصول، اگر نیاز به تغییر مصاحبه باشه با کی باید در میون بذاریم و آیا حتما سیستم نیازه یا نه (که گفته بودن نیاز نیس) و علائم نگارشی هم رعایت شده بود. مصاحبه one-on-one بود. مصاحبه‌کننده، آدم به شدت متین و مودّب و حرفه‌ای‌ای بود. چند دقیقه دیر جوین شد به میت و عذرخواهی کرد. داخل مصاحبه مطالبی رو یادداشت می‌کرد که باعث می‌شد به دوربین نگاه نکنه که گفت من باید یه سری مطالب رو از مصاحبه بنویسم و منتقل کنم اگه به دوربین نگاه نمی‌کنم بی‌احترامی برداشت نشه. مقداری هم شبیه آقا استالمن بود از جهت استایل، سیس و چهره.

  • Tell me about yourself.

  • What is python data types? and how do you grouping them?

  • What is mutable and immutable and why? give me an example for each.

  • We have one dictionary and we have a function that change this dictionary. If function dosen't return anything, our dictionary changed or not?

  • What is references relationship with mutable and immutable? have relationship between this?

  • What is decorator? and where do you use it? do you write decorator?

  • What is the difference between multithread and multiprocess?

  • What is coroutine?

  • What is the difference between gRPC and REST?

  • What is the difference between set and list?

  • What is generator? when do we use them? do you use them?

  • What is the difference between SQL and NoSQL?

  • When do you use kafka?

  • What is design patterns and where you used it?

  • Where do you used REDIS?

  • What is partition in kafka?

  • Do you have any experience with pure SQL coding?

  • What is the difference between WHERE and HAVING in SQL?

  • Have you experienced with mysql?

  • Have you had any experience with mongoDB?

  • How you implemented gRPC in past company?

  • Have you had any experience about scraping?

  • Are you familiar with these technologies?

    • docker
    • kafka
    • numpy
    • sqlalchemy
    • scrapio TODO: add other
  • Any questions?

Score

6/10

این از اون مصاحبه‌هایی بود که خیلی رغبتی به شرکتش نداشتم. محصول‌شون رو دوست نداشتم. کاری که می‌کردن اسکرپ دیتا از سوشال‌مدیاها و فروشش به مشتریان بود. با دیتا خیلی سر و کار داشتن. ولی خب گفتم مصاحبه‌ش رو برم حداقل سوالاشو درمیارم. (: چیز عجیبی از خود مصاحبه ندیدم. صرفا نوشتن چیزی در مصاحبه، یعنی یه برگه‌ای دارن که اونو باید پر کنن ، یعنی؛ بروکراسی دارن و این یعنی؛ بوی شرکت سازمانی‌طور و خشکی میاد. طبق تجربه عرض می‌کنم خدمت‌تون. حتی ریجکت شدنه هم خیلی اذیتم نکرد. یکی دو تا سوال رو خوب جواب ندادم اما در مجموع، به نظرم خوب بودم و بد عمل نکردم. مصاحبه‌س دیگه کاملا شانسی و رندومه.