שני ראיונות כל ראיון שעתיים עם שני מהנדסים, שליש ראיון הוא שיחה עם מעט שאלות כדי שיוכלו להכיר מי עומד מולם והסבר על החברה והתפקיד
שאלות מתוך הראיון
יש לכם קופסא שמקבלת 2 מספרים ויודעת להוציא את המקסימלי והמינימלי בינהם ממשו באמצעות קופסאות כאלה קופסא שמקבלת 4 מספרים ומוציאה אותם לפי הסדר מהקטן לגדול.
התהליך לא היה מסודר, כדאי לשים לב ש ה HR על זה ושמקבלים מהם את המיילים הנכונים
שאלות מתוך הראיון
שאלת הבורסה:
נתון מערך כאשר כל תא במערך מציין יום, התא ה- 0 את היום הראשון, התא ה 1 את השני וכך הלאה.
כל תא מכיל את ערך המניה באותו יום.
אנו רוצים להשיג את הרווח האופטימלי (הרווח מוגדר כמחיר המכירה מינוס מחיר הקנייה)
הפתרון הוא ב O(n)
3 ראינוות. 2 מקצועיים. האחרון HR. ב-2 מהקצועיים אורך הריאיון הוא שעתיים. ריאיון הHR הינו שעה בזום.
שאלות מתוך הראיון
יש לך רכיב המקבל 2 מספרים ומסדר אותם מהגדול לקטן ועלותו 1. מה היא העלות המינימלית איתה תוכל לבצע רכיב דומה בעבור 4 מספרים. ניתן להשתמש ברכיב שהוצג בתחילת השאלה
bfs להדפיס את כל השורות
מימוש מחסנית עם פעולת setAll
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2025
bfs -- חשוב לדעת טוב את הקוד בפייתון
מימוש מחסנית:
להוסיף קונאטר כדי לנהל גירסאות
ולא לשכוח מודולו, כי אם מגדילים יותר מידיי את הקאונטר אז יצאנו מגזרות של int32
חדר עם 10 תאים בכל תא יש אסיר. יש חדר נוסף עם מתג ומנורה כבויה, כל פעם מכניסים אסיר אחד לחדר והוא יכול להחליט אם להדליק או לכבות את המנורה. ככה באופן אקראי שולפים כל פעם אסיר אחר. בזמן מסויים אסיר צריך להגיד שכל האסירים ביקרו בתא, אם הוא צודק הם משתחררים אם לא הם מתים. לפני כן הם יכולים לתכנן אסטרטגיה, מה האסטרטגיה שתגרום להם להנצל?
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2025
כל אחד מתשעת האסירים הראשונים ידליק את הנורה בפעם הראשונה שהוא יכנס לחדר וימצא נורה כבויה. אם הם ימצאו נורה דולקת הם לא יכבו אותה. כמוכן בביקורים הבאים של כל אחד מהם, הם לא ישנו את מצב הנורה. האסיר העשירי ישאיר נורה כבויה אחר כל ביקור שלו. כל עוד יש בין תשעת האסירים הראשונים אסירים שלא הדליקו נורה אף פעם, אז יהיה ביקור ראשון של אסיר מבינהם לאחר כל ביקור של האסיר העשירי. זאת אומרת שכל אחד מתשעת הראשונים ידליק את הנורה בדיוק פעם אחת. בפעם התשיעית שהעשירי יראה נורה דלוקה הוא ידע שכולם כבר ביקרו.