בהינתן מספר שלם חיובי n, ופונקציה p(a,b) שמקבלת שני קלטים של מספרים שלמים חיוביים ומחזירה מספר רנדומלי ביניהם, כתוב פונקציה שמקבלת את n ומדפיסה את כל המספרים מ-1 עד n בסדר רנדומלי (הדפסה אחת לכל מספר).
שולחים קישור ליומן להזנת ימים ושעות נוחים, ואז זימון לשיחת HR קצרה.
לאחר מכן, קובעים ראיון טכני של שעה.
חזרו טלפונית לעדכן שלא עברתי *ועם פידבק מקצועי* על מה בדיוק לא עברתי.
שאלות מתוך הראיון
החלק המקצועי היה לבצע קוד ריוויו על controller עם מתודת GET route שמחזירה מידע, ופונה למספר מטודות נוספות לצורך כך.
ה-Controller מחזיר מבנה נתונים, כאשר כל שדה במבנה מאוכלס על ידי קריאה למטודה שונה. בתוך כל מטודה יש מקום לשיפור, כולל צורת הפנייה למטודה.
הקוד כתוב ב-C# ברמה של ג'וניור, ויש בו מספר בעיות שסניור היה מזהה. ה״בעיות״ קשורות לקריאות אסינכרוניות וקריאות חיצוניות ל-REST או DB (דוגמה לבעיה: חיבורים שלא משתמשים ב using ויישארו פתוחים)
בנוסף, כל הלוגיקה מרוכזת בתוך ה-Controller, וצריך לדעת לחלק לשכבות נפרדות (DAL, BL וכו')