בכללי הראיון הראשוני מבוסס על שאלות מ-CODILITY בתחום של c++ ו-Mysql, שאלות שמכסות ידע מתואר ראשון(counting sort למשל) ואלגוריתמים וידע אלגוריתמי בסיסי מהתואר הנ"ל.
המבחן מבוסס על 5 שאלות(אחת מהן במסדי נתונים) למשך כ-3 שעות.
שאלות מתוך הראיון
למשל, נתון מערך. המשימה היא להחזיר מערך שבו איברי המערך המקורי זזים K סיבובים ימינה בזמן ריצה של N. זאת שאלה שבה שימוש בחשבון מודולארי יכולה לפתור אותה בזמן N.
המבחן נשלח במייל והיה צורך לשלוח תשובות חזרה בתוך שעה וחצי
שאלות מתוך הראיון
היו 2 שאלות. הנה אחת מהן:
1. Connect-Four: Write a function that receives a "connect-four" board as an input. The board is represented by a matrix of integers, where each cell holds one of the following values: 0 => empty 1 => first player's coin 2 => second player's coin
The function should return the winner (if any), that is the player which has 4 adjacent coins either in a row, column or a diagonal. The board is already validated, so no input validation tests are necessary, and also no speed optimizations are needed.