יש פגישה עם מפתח של החברה שבה הוא שואל על הפרוייקטים שלך וחידות הגיון.
שאלות מתוך הראיון
נתונים 2 מיכלים. אחד עם 3 ליטר והשני עם 5 ליטר. בהתחלה המיכלים ריקים.
בצע כמה פעולות מותרות שנידרש עד שיהיו 4 ליטר באחד המיכלים.
פעולות מותרות: מילוי כל המיכל, ריקון כל המיכל. שפיכת המיכל למיכל השני.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2019
1. מילוי מיכל עם ה5 ליטר
2. שפיכת המיכל למיכל השני(עם ה3 ליטר). כך שכעת יש לנו 2 ליטר במיכל של ה5 ו 3 במיכל של ה3.
3. ריקון המיכל של ה3. (כעת המיכל של ה5 עם 2 ליטר, המיכל של ה3 עם 0).
4. שפיכת המיכל של ה5 אל ה3(כעת במיכל של ה3 יש 2 ליטר ובמיכל של ה5 יש 0).
5. מילוי המיכל של ה5(כעת במיכל של ה5 יש 5 ליטר ובמיכל של ה3 יש 2 ליטר).
6. שפיכת מיכל 5 אל מיכל 3(כעת במיכל 3 יש 3 ליטר ובמיכל 5 יש 4 ליטר ולמעשה הגענו לפתרון).
שלושה שלבים של ראיונות
1.שאלות חשיבה
2. מבחן על מחשב
3. HR
שאלות מתוך הראיון
יש זוג נשוי בשם דליה ויוסי, שהם מגיעים למסיבה ובה עוד 4 זוגות נשואים.
עכשיו, כל אחד לוחץ יד לבנאדם שהוא לא מכיר, ואם הוא מכיר הם לא לוחצים יד.
בסוף, יוסי החליט לשאול את כולם במסיבה, לכמה אנשים הם לחצו יד, וקיבל 9 תשובות שונות.
השאלה היא, כמה פעמים דליה לחצה יד.
פתרון: 4.
ראיון ראשי כללי (עם ראש צוות), ראיון שני הוא בעצם מטלה ממוחשבת (בשפה שחושבים שלא הרבה מכירים, GROOVY), הראיון השלישי עם ראיון עם משאבי אנוש שכלל גם ראיון פתע עם שנים ממנהלי הפיתוח בחברה.
שאלות מתוך הראיון
שאלות על threads (מקרה של thread collision לדוגמא), להוציא נתונים מטבלאות באמצעות REST API בשפת GROOVY ולמיין אותם, חידות כלליות (שלוש נורות ושלושה מתגים, שאלה על גנבים עם כובעים שחורים ולבנים, שאלה על 8 גלולות זהות מ-2 סוגים ואיך אפשר בוודאות לקחת 2 מכל סוג, מיון מערך באמצעות פוקנציה למיון של 5 איברים בלבד וכד').
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2018
בשאלה על הגלולות: קודם כל לסדר את 8 הגלולות בשורה ואז לחתוך כל אחת לחצי. אחר כך ליטול (בשורה) חצי (מכיוון מסוים, נניח חצי תחתון) של כל גלולה. באופן הזה בטוח שניטול בסה"כ 2 גלולות שלמות מכל סוג בלי להסתכן בגלולות מיותרות.
ראיון ראשון עם הר"צ המגייס. אם עוברים את הראיון, מזומנים לראיון שבו נבחנים מול מחשב עם שאלה של שפה לא מוכרת. אם עוברים מגיעים ל- HR
שאלות מתוך הראיון
הרבה שאלות על ה- client:
מה זה JS, מה ההבדלים בין JS ל- RUBY, מה זה DNS
איך ממשים את הפונק' הבאה: func add(a)(b)
מה זה closure, מה ההבדל בין == ל: ===
לתאר את התהליך מרגע הקלדת כתובת בדפדפן ועד שחוזרת תשובה
NULL VS UNDEFINED
JS BIND
2 שאלות היגיון
אסירים הנידונים למוות עם הכובעים ו-3 מפסקים ונורות בבניין
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2018
לעשות חזרה טובה על JS וכל מה שקשור ל- HTTP
פיתרון לשאלות ההגיון:
1. הרעיון הוא שהאסיר הבודד בצד ימין לא רלוונטי כי הוא לא רואה את הכובע של מי שמולו (יש קיר). האסיר בצד שמאל שצופה אל הקיר לא רלוונטי גם הוא. נשארים רק 2 אסירים עם כובעים שונים. אם האסיר השמאלי שותק - סימן שהוא לא בטוח איזה צבע כובע יש לו ולכן האסיר האמצעי יודע בוודאות איזה צבע כובע יש על ראשו
2. הרעיון דיי פשוט. מדליקים מתג אחד, מתג שני ומכבים את המתג השני. עולים במעלית למעלה ורואים
* נורה דולקת - שייכת למפסק שהדלקנו
* נורה כבויה שייכת למתג שלא נגענו בו
* נורה חמה שייכת למתג שהדלקנו וכיבינו