-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* PUSH NOTE : Distance Anomaly Issue - Uber.md * PUSH NOTE : Multiplexing vs Demultiplexing - uber.md * PUSH NOTE : Race Condition - Uber.md
- Loading branch information
Showing
1 changed file
with
79 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |