Skip to content

Commit

Permalink
PEMIDI Merge #31
Browse files Browse the repository at this point in the history
* PUSH NOTE : Distance Anomaly Issue - Uber.md

* PUSH NOTE : Multiplexing vs Demultiplexing - uber.md

* PUSH NOTE : Race Condition - Uber.md
  • Loading branch information
PEMIDI authored Aug 4, 2024
1 parent d7dcaa1 commit ee2c36e
Showing 1 changed file with 79 additions and 0 deletions.
79 changes: 79 additions & 0 deletions Distance Anomaly Issue - Uber.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
github: "true"
---



<div dir="rtl">


[صدای در زدن]

مدیر اوپریشن:
سلام بچه‌ها، ببخشید مزاحم کارتون شدم. یه مشکل جدی پیش اومده که باید فوری بررسی کنیم.

یکی از مشتری‌ها با پشتیبانی تماس گرفته. میگه درخواست اوبر داده، یه راننده هم قبول کرده، ولی وقتی به نقشه نگاه کرده، دیده فاصله راننده تا خودش از فاصله خودش تا مقصد بیشتره! حتی اسکرین‌شات هم فرستاده.

پیمان:
اوه، این خیلی عجیبه! میشه اسکرین‌شات رو ببینیم؟

مدیر اوپریشن:
البته، الان براتون ایمیل می‌کنم.

[چند لحظه سکوت حین بررسی اسکرین‌شات]

ماهان:
واقعاً عجیبه! به نظرتون مشکل از کجاست؟

حسین:
خب، چند تا احتمال به ذهنم می‌رسه. اول از همه، ممکنه مشکل از الگوریتم تخصیص راننده باشه.

پیمان:
آره، یا شاید مشکل از نحوه محاسبه فاصله‌هاست. ممکنه داریم فاصله مستقیم رو حساب می‌کنیم نه فاصله واقعی مسیر رو.

کیان:
ببخشید، یه سوال دارم. مگه قرار نبود سیستم، نزدیک‌ترین راننده رو انتخاب کنه؟

حسین:
درسته، کیان جان. اما گاهی فاکتورهای دیگه‌ای هم دخیل میشن. مثلاً ترافیک، یا اینکه راننده در حال اتمام سفر قبلیشه.

ماهان:
راستی، نکنه مشکل از داده‌های نقشه‌مونه؟ شاید اطلاعات مسیرها به‌روز نیست.

پیمان:
اوه، یه چیز دیگه هم هست. ممکنه باگی توی نمایش موقعیت راننده روی نقشه باشه. یعنی راننده واقعاً اونجایی نیست که نقشه نشون میده.

حسین:
همه این‌ها احتمالات خوبی هستن. میشه جزئیات بیشتری از این اتفاق به ما بدید؟ مثلاً اینکه کی و کجا اتفاق افتاده؟

مدیر اوپریشن:
این اتفاق دیشب حوالی ساعت 11 شب در منطقه شمال شهر رخ داده. راننده حدود 7 کیلومتر با مسافر فاصله داشته، در حالی که مقصد مسافر فقط 5 کیلومتر دورتر بوده.

ماهان:
11 شب؟ نکنه به خاطر ساعت کاری راننده‌ها باشه؟ شاید تعداد راننده‌های فعال کم بوده.

پیمان:
یا شاید به خاطر ترافیک شبانه و مسیرهای یک‌طرفه، راننده نزدیک‌تر مجبور بوده مسیر طولانی‌تری رو طی کنه.

مارال:
خب، بیاید همه احتمالات رو جمع‌بندی کنیم.

1. ممکنه مشکل از الگوریتم تخصیص راننده باشه.
2. ممکنه نحوه محاسبه فاصله‌ها اشتباه باشه.
3. احتمال داره داده‌های نقشه به‌روز نباشن.
4. ممکنه باگی در نمایش موقعیت راننده روی نقشه وجود داشته باشه.
5. تعداد راننده‌های فعال ممکنه در ساعت‌های خاص کم باشه.
6. ترافیک و مسیرهای یک‌طرفه هم می‌تونن تأثیر بذارند.
7. ممکنه راننده به اشتباه مقصد رو وارد کرده باشه و سیستم این رو در نظر نگرفته باشه.
8. شاید راننده در حال انجام یک سفر دیگه بوده و سیستم نتونسته به درستی این رو مدیریت کنه.
9. ممکنه مشکل از GPS دستگاه راننده باشه که موقعیت دقیق رو نشون نداده.
10. شاید راننده به دلایلی مثل تعمیرات جاده‌ای مجبور به تغییر مسیر شده باشه.

حسین:
عالیه مارال! حالا که همه احتمالات رو داریم، می‌تونیم کار رو شروع کنیم. پیمان، میشه لطفاً لاگ‌های سیستم تخصیص راننده رو برای اون زمان چک کنی؟ ماهان، تو هم لطفاً داده‌های نقشه و ترافیک اون منطقه رو بررسی کن. من هم میرم سراغ بررسی الگوریتم محاسبه فاصله.





</div>

0 comments on commit ee2c36e

Please sign in to comment.