נראית חברה נחמדה. ראיון אצל צ'יקו. לתפקיד ראש צוות תוכנה.
שאלות מתוך הראיון
ישנן 5 פקודות מכונה. יש לכתוב תוכנית אחת שתרוץ על 2 מחשבים ותגרום להתנגשות ודאית. 2 צנחנים מוצנחים על גבי מסילה אינסופית. המצנחים נשארים במקום בו נחתו ומסמנים אותו. יש לכתוב קוד שיגרום בודאות להתנגשות. לא משנה מתי ולא משנה מה יקרה לאחר ההתנגשות.
label A - מסמנת את הקוד בA
noop - לא מבצע כלום, רק מעביר טיק של שעון
GoTo A - קופץ לA
mov R - מזיז צעד אחד ימינה
if A - קופץ לA רק אם יש שם מצנח מסומן.
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2024
נזיז את 2 הצנחנים ימינה עד אשר אחד מהם יגיע לנקודת המצנח. משם הוא יתקדם בכל פעם 2 צעדים בעוד השני מתקדם צעד אחד בלבד. כך נבטיח התנגשות.
label A
mov R
noop
if B
goto A
label B
mov R
mov R
goto B
תהליך לא לעוס, מתקתקים יחסית, עד שברגע מסוים נעלמים ואז אפשר להבין שמתקדמים עם מישהו אחר ושמין על אש קטנה, בנוסף הhr בתהליך מאוד לא נעימים לדעתי, שגרתי בארגון גדול בסה"כ בתקופה זו..
שאלות מתוך הראיון
נכנסים מתחת לעור בצורה לא נעימה מאוד, החלק המקצועי די סבבה והאנשים אדיבים ומקצועיים
תהליך מהיר עם מספר דגלים : ניסו להיות הכי נחמדים שאפשר, וזה כבר הרגיש מאולץ ממש. במהלך הראיון רוב התשובות והסברים נקטו כי כיוונו לשמוע תמיד משהו מסויים.
שאלות מתוך הראיון
- פקודות לינוקוס.
- מימוש סקריפטים בלינוקס.
- תהליך פתרון לאפליקציה שלא נפתחת.
- תהליך בדיקה של מערכת login.
מדובר בראיון טכני ראשון מתוך שניים, כשאחריהם יש עוד ראיון HR. הראיון היה טכני בלבד בלי שאלות מסביב מלבד הצגה עצמית.
שאלות מתוך הראיון
- מה זה פולימורפיזם?
- מה זה smart_ptr(C++)?
- מה יקרה אם נכריז על פונקציה בקובץ h, לא נממש אותה וננסה לקרוא לה בקוד?
- נתונים שני סטרינגים כשאחד ארוך מהשני. כתוב פונקציה שמוצאת כמה פרמוטציות של הסטרינג הקצר קיימות בתוך הארוך.
- שתי רכבות מוצנחות על מסילה עם הפנים לאותו כיוון ומשאירות את המצנח בנקודה בה נחתו. כתוב קוד מ-4 הפקודות הבאות שאם יורץ על ידי שתי הרכבות יגרום להן להתנגש: MF (לנוע צעד אחד קדימה), MB (לנוע צעד אחד אחורה), GOTO (לך לשורה הנקובה בקוד, אין תנועה בתור הזה), IF P, GOTO (כמו הפקודה הקודמת, אבל קופצים לשורה הנקובה רק אם יש מצנח על המשבצת בה הרכבת נמצאת).