רק לסבר את האוזן
גם הפתרון הראשון שנתת היה מתקבל בראיון. מדובר במעמד מלחיץ ואף אחד לא מצפה לאיזה קוד מושלם או לאפס טעויות. גם ביום יום אני לפחות טועה בקוד לא פעם, מריץ שוב, בודק, מתקן וכו'.
מי שהיה מחליט לרוץ על המערך בלולאה אחת ולהשתמש בשני משתנים מבחינתי עבר את השאלה. אם היה עושה טעות כמו שעשית, הייתי מעיר לו "ומה לגבי מצב XYZ" והוא היה מתקן מהר מאוד והיינו ממשיכים.
מראיין אחר היה שואל ומה עם המערך ריק או null וגם את זה אפשר לתקן ותראו איזה דיון ארוך (50 הודעות חדשות אצלי הבוקר) התפתח על שאלה פשוטה.
שורה תחתונה: הרבה מועמדים בכלל לא יודעים או לא זוכרים איך לגשת ל"בעיה" הזאת.
אלה שבוחרים בsort זה כנראה אנשי StackOverflow ומבחינתם לתכנת == לחפש בגוגל.
אלה שפותרים את זה בדרך הרגילה הם המתכנתים הנורמלים מבחינתי וכן, יש כאלה שיעשו את זה ב5 דקות ללא טעויות, כאלה שיקח להם 10 דקות ויבדקו כמה פעמים, כאלה שיעשו טעות ויתקנו אחרי שיעירו להם וכו' אבל זו רק שאלה ראשונה בראיון ואת כל השאר בודקים בהמשך.