יום מרוכז של מבחן בכתב, ראיון מקצועי (על המבחן) וראיון HR
שאלות מתוך הראיון
להסביר מבחינת OOP מבנה של תכנית שמנהלת מרכז שיחות של שירות לקוחות: יש לך 10 טלפנים, ומנהל שירות אחד שאליו מפנים שיחות מורכבות. רוצים שכל שיחה תחכה מינימום זמן בתור
לכתוב פסאדו קוד:
1.
א) לעבור על עץ בסדר שתבחר
ב) לעבור על עץ לרוחב (רמה עליונה, ואז שניה וכך הלאה).
2.להדפיס טקסט מקובץ PREFERENCE (קובץ טקסט במבנה מסוים) על פי סדר שנדרש בשאלה.
3.שני קבצים, אין בתוך אותו קובץ שתי שורות זהות. תמצא את מספר השורות המשותפות לשתי הקבצים, במינימום זמן ריצה, ותנתח את זמן הריצה.
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2019
1. BFS ו-DFS
3. להשתמש בHASHMAP לשורות בקבצים, ואז להשוות באמצעות המפתחות. לוקח O(n+m) (אם יש n ו-m שורות בקבצים)
יש שלושה ראיונות טכניים. השניים הראשונים היו די סטנדרטיים - שאלת אלגוריתמים, הצגת פרויקט מעבודה קודמת וכו'. מראיינים נחמדים, אוירה נעימה.
בראיון השלישי השאלה המקצועית היא שאלת דיזיין. נשאלות גם שאלות בסגנון משאבי אנוש (מה המנהלים שלך היו אומרים עליך? וכו'). המראיין מאוד לא נעים, מנסה להתקיל, חופר בכל פרט בקורות החיים בדגש על התפקיד האחרון. נראה שאף תשובה לא מניחה את דעתו.
אה, ואם לא עוברים את הראיון - הם לא מכבדים ומחזירים תשובה שלילית.
אל תבזבזו את הזמן שלכם..
שאלות מתוך הראיון
1. תכנון מבנה נתונים שתומך בget, set ו- setAll ב- O(1)
2. מימוש תור
3. תכנון מערכת של משחק דמקה (מחלקות ופונקציות עיקריות)
ראיון לתפקיד מפתח פולסטאק. ראיון מקצועי עם ראש צוות. מורכב מהרבה שאלות על הכרת מושגים בתחום ושאלה רחבה על עיצוב משחק
שאלות מתוך הראיון
describe a system you have developed
SQL questions (inner join, left join, foreign key, etc.)
what is a prepared statement?
General Javascript concepts:
what is a transpiler?
difference between == and ===
what are closures and their usage?
React.js concepts:
what is state management? how react renders changed components? what are selectors? what are the benefits of redux library?
Backend:
design a tic tac toe game with object oriented concepts