ראיון ראשון. תחילה סקירה על החברה ועלה התפקיד. תיאור פרטים אישיים כלליים, ואחר כך שאלות מקצועיות.
שאלות מתוך הראיון
שני כדורים מתחילים תנועה במהירות זהה בשתי מסילות חסרות חיכוך. צורת המסילות- שתיהן מתחילות ומסתיימות במקביל לקרקע. באמצע הם שונות- לאחת עיקול בצורת חצי מעגל המתחיל בעלייה ונגמר בירידה, ולשנייה יש עיקול בצורת חצי מעגל המתחיל בירידה ונגמר בעלייה. איזה כדור יגיע ראשון לסוף?
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2016
הכדור שמסילתו בעלת עיקול יורד ואז עולה יגיע ראשון. הסיבה היא שמשימור אנרגיה תהיה להם מהירות זהה לפני ואחרי העיקול. ההבדל הוא שלכדור זה יהיה בעיקול מהירות הגדולה שווה למהירות ההתחלה, לעומת השני שבחלק זה תהיה לו מהירות הקטנה שווה למהירות ההתחלה
הוזמנתי לראיון, היו שני מראינים.
לאחר הצגת התפקיד, שאלו מספר שאלות בנושא תוכנה
שאלות מתוך הראיון
כתוב פונקציה אשר מקבל כקלט מספר בבביס 10, ומחזירה כפלט את את המספר מוצג בבסיס 2.
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2020
את הספרות נכתוב מצד שמאל לצד ימין בדרך הבאה:
1. אם המספר מתחלק ב-2 נכתוב 1, אחרת נכתוב 0.
2. נחלק את המספר ב-2 ולאחר מכן נחזור שוב לשלב מספר 1 עד שהגענו למספר 0 ובו נעצור.
לדוגמא המספר 10: 10 מתחלק ב-2 לכן נכתוב 1. נחלק את 10 ב-2 ונקבל 5, 5 אינו מתחלק ב-2 לכן נכתוב אחרי -1 את הספרה 0. נחלק את 5 ב-2 ונקבל 2 (עיגול כלפי מטה). 2 מתחלק ב-2 לכן נכתוב 1 אחרי ה-0. לאחר מכן נחלק שוב את 2 ונקבל 1 שאינו מתחלק ב-2, לכן נכתוב 0. נחלק את 1 ב-2 ונקבל 0 ולכן נעצור.
המספר שיצא הינו 1010 שמייצג את 10 בבינארית.
מאי 2020
לא נראה לי שזה נכון
אם עושים את הנ"ל על 4 יוצא 110 במקום 100
על 8 נקבל 1110 ולא 1000
יוני 2021
אם הוא מתחלק שמים 0 ואם הוא לא מתחלק שמים 1.
יוני 2021
void convertToBinary(unsigned int n)
{
if (n / 2 != 0) {
convertToBinary(n / 2);
}
printf("%d", n % 2);
}
נתונים שני מצביעים לראשים של 2 רשימות מקושרות חד כיווניות:
1. כתוב פונקציה שמחזירה כן/לא אם 2 הרשימות מצטלבות
2. כתוב פונקציה שמחזירה את האיבר שבו הרשימות מצטלבות
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2016
1. סורקים כל רשימה עד הסוף, ובודקים אם הפוינטרים לאבר האחרון הוא אותו פוינטר
2. אם הרשימות היו באורך שווה אז פשוט היינו מתקדמים בכל איטרציה אבר אחד בכל רשימה ומשווים פוינטרים. כיוון שהרשימות לא בהכרח באותו גודל - נהפוך אותן לכאלה:
נספור את האורך של כל רשימה, וברשימה הארוכה יותר "נדלג" קדימה מספר אברים ששווה להפרש בגדלי הרשימות. עכשיו יש לנו מצביעים לרשימות ב"אותו גודל", וקל למצוא בסריקה פשוטה קדימה.
יש לציין שדורשים ממש קידוד על דף ולא פסאודו-קוד
דצמבר 2018
נרוץ על רשימה אחת ונכניס את הכתובות שלה לתוך מערך כך בהאיבר הראשון במערך יהיה הכתובת של האיבר הראשון וכך הלאה , אחר כך נרוץ על הרשימה השנייה ונבדוק האם הכתובת נמצאת במערך