לתכנן מערכת של כרטיסים עבור משחק כדורגל, דגשים על מקרי קצה כמו למשל :
מקרה שבו לקוח התחיל לקנות כרטיס ונשמר לו מקום למספר דקות והוא לא בטוח ירכוש בסוף.
איזה DB תשתמש
איפה תרוץ האפליקציה (ענן?)
ראיון טלפוני עם hr.
שעה ראיון עם ראש צוות, מספר על התפקיד ועל החברה. ספר על עצמך, פיצ'ר משמעותי שעשית.
שעה ראיון עם ראש קבוצה, דומה במבנה לראיון הקודם.
שאלות מתוך הראיון
לתכנן מערכת שתייצר tinyurls.
לסדר מערך בינארי בצורה יעילה (0 ו1).
לסדר בצורה יעילה מערך של מספרים 0-100.
search suggestions - אתה מקבל את מיליון החיפושים הכי נפוצים ועליך להחזיר את ה10 חיפושים הכי נפוצים עבור כל תחילית שתקבל.
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2020
לסדר מערך בינארי - לרוץ על המערך עם פוינטרים מההתחלה ומהסוף, כשפוגשים 0 ו1 שלא במקום מחליפים בניהם ומקדמים את הפוינטרים.
לסדר מערך 0-100 - להחזיק מערך נוסף של counters.
search suggestions - לבנות hashmap של תחיליות שמכיל את 10 החיפושים הנפוצים וגם תחיליות מוכלות.