בנתיים עברתי 4 ראיונות עבודה טכנים
ועכשיו יצירה איתי קשר נציגה של כוח אדם
שאלות מתוך הראיון
מה הבדל בין POST ל BOOT , מה זה PXE , איך תבדוק שרת שאינו נדלק , מה צריך בשביל פוסט בסיסי של המחשב מבחינת חלקי חומרה
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2025
1. POST זה תהליך הדלקה של החומרה של המחשב שבוא הביוס עושה בדיקה ומחלק כתובת IRQ לחלקי החומרה של המחשב , כאשר הוא מסיים את התהליך מתחיל תהליך ה BOOT
2. PEX זה בעצם אופציה של לעשות בוט דרך הכרטיס רשת בכדי לעשות התקנה דרך הרשת כאשר יש שרת יעודי לקח כמו שרת SCCM
3. אני אבדוק שרת שאינו נדלק קודם על ידי בדיקה חיצונית של חלקי החומרה לראות שאין שום חיבור שובר שמקצר , אחרי זה בודק אם ספק כוח אחר , זיכרון , וכל מחבר שמתחבר ללוח אם
4. בשביל פוסט בסיסי צריך לוח אם , ספק כוח , זיכרון , מעבד
You are given an array of strings products and a string searchWord.
Design a system that suggests at most three product names from products after each character of searchWord is typed. Suggested products should have common prefix with searchWord. If there are more than three products with a common prefix return the three lexicographically minimums products.
Return a list of lists of the suggested products after each character of searchWord is typed.
כל הראיונות היו באותו מבנה:
חלק אישיותי - הסבר על החברה (קבוצה, צוות, מוצר), הסבר על עצמך, שאלות על אירועי עבר שמשקפים את ערכי החברה, חלק של פתרון בעיית קוד (רמה קל עד בינוני) הקושי העיקרי הוא הזמן.
הראיונות מחולקים בגדול לשני שלבים -
שלב ראשון:
Phone Screen - סוג של סינון ראשוני. ראיון לפי המבנה שמפורט למעלה
* אם עוברים את השלב הזה מתאמים את שלב שני.
שלב שני: רצף של 4 ראיונות שניתן לעשות הכל באותו יום או לפצל ע"פ יומיים שונים
המבנה של הראיונות זהה למבנה למעלה.
כל ראיון בא לבדוק 2 ערכים שונים של החברה ושם דגש על דברים קצת שונים בכתיבת קוד.
אחרי תיאום הראיונות יש שיחה 30 דק' עם מגייסת שמסיבה מה צפוי להיות בראיונות ואיזה ערכים יתמקדו בהם ושולחת חומרים להתכונן.
*הראיונות בשלב השני בלתי תלויים רק בסוף הראיונות הם יושבים ומסכמים את הראיונות ומסתכלים על הביצועים הכוללים*
אם עוברים את שלב 2 שלב הבא זה חוזה.
שאלות מתוך הראיון
שאלות אישיות על ערכי אמזון:
מכוונות בעיקר על אירועים מהחיים לא בהכרח עבודה (לימודים, עבודה, צבא)
- שאלות כמו לספר על משהו שדרש מחקר מעמיק
- לספר על מקרה שבאמצע הדרך הבנת שאתה לא בכיוון ומה עשית
המטרה: לראות בתשובה את ערכי הארגון באים לידי ביטוי
6ראיונות. הראשון בזום טכני.תספר על מקרה שהבנת שלא תעמוד בלוח זמנים ומה עשית.
שאלות מתוך הראיון
You have a system with single HW timer, that once loaded with the value (in msec) starts to count down
and when reaches 0 it will generate an interrupt. Note - writing 0 to the timer does nothing (no interrupt).
The timer supports the following API:
void set_time(uint32 msec);
/* Read current remaining time till timeout */
uint32 get_time();
You need to implement a “sleep” service in multithreaded environment using this single HW timer.
Multiple threads may request to sleep for different periods.
The following additional functions will be at your service:
uint32 get_tid();
/* Suspend the current running thread (put it into sleep) */
void suspend();
/* Resume the thread with thread ID tid into a running state*/
void resume(uint32 tid);
You need to implement the following:
/* This function is called in the context of running thread to put it into sleep
for msec time
במרכז לוגיסטי של אמזון יש n מדפסות, שכל אחת יכולה להדפיס pages[i] עמודים ויש לה סף השעיה threshold[i]. כל מדפסת מתחילה במצב סרק, וניתן להפעיל אותן אחת-אחת.
כלל השעיה: ברגע שיש לפחות x מדפסות פעילות, כל מדפסת עם threshold[i] ≤ x תושעה מיד לאחר הדפסה.
המטרה: לקבוע את סדר ההפעלה שיביא למקסימום עמודים מודפסים לפני שמדפסות מושעות.
האתגר הוא לבחור את סדר ההפעלה כך שמדפסות עם סף נמוך לא יושעו מוקדם מדי.