3 ראיונות לא זוכר בדיוק את התהליך הראיון הראשון נטו טכני והבאים טכניים ואישיים
שאלות מתוך הראיון
פונקציה שמקבלת 2 סטרינגים ומסירה את האחד מהשני
מותר לשנות כל תא פעם אחת בלבד וכל השינויים צריכים להעשות על גבי הסטרינג בלי זכרון נוסף למעט מספר משתנים בודדים
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2021
אפשר לפתור את זה ע״י שימוש בשני מצביעים אחד לקריאה והשני לכתיבה
יש 6 שלבים שלב ראשון ראיון באיזה שפת תכנות שתרצה,
שלב שני -מימוש מבנה נתונים בC
שלב 3-4 ראיונות מבני נתונים -אלגו' עם מתכנתים מהחברה
שלב 5- ראיון באנגלית עם מנהל
שלב 6- ראיון HR
שאלות מתוך הראיון
מקבלים מערך חד מימדי של char צריך למחוק כל אות שמופיעה ברצף 3 פעמים ומעלה,
שימוש בזיכרון עזר של O(1) מותר לעבור על כל תא פעם יחידה
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2021
שימוש בשני פוינטרים , אחד שכותב ואחד שמתקדם ובודק האם יש רצף של האותיות הדרוש.
התהליך כולל ראיון טלפוני בו שואלים שאלה שניתן לפתור באחת משפות C או JAVA. אחכ יש ראיון בחברה עצמה. כ 3 שעות של משימה לכתיבת קוד ועוד שתי ראיונות עם מהנדסים בחברה, כל ראיון כשעה
שאלות מתוך הראיון
בראיון הטלפוני , ממש בשפת C פונקציה שמקבלת מערך של CHAR ומצמצמת אותו כך שבין מילה למילה יהיה רווח אחד בלבד , in place כלומר לא ניתן לעבור על תא יותר מפעם אחת.
יש שני ראיונות
ראיון ראשון הוא ראיון בטלפון : ראיון קצר 10-15 דקות נדרש ממך לכתוב קוד ב C/C++
ראיון שני במשרד : משך עד 4 שעות שנדרש בו לכתוב תוכנית ב C++
שאלות מתוך הראיון
כתוב תוכנית ב C שמוחקת את האותיות המיותרות ( אותיות מופיעות יותר מפעם אחת ברצף)
זהו תהליך ארוך, מתחיל בריאיון טלפוני שעל זה אני מדבר
שאלות מתוך הראיון
כתוב תוכנית שמקבלת רשימה (חד כיוונית) מקושרת המכילה מספרים שלמים.
צריך להחזיר את הרשימה כך שמספרי האי-זוגיים יהיו לפני המספרים הזוגיים, כך שהסדר הפנימי נשמר כשהיה.
מותר לעבור פעם אחת על הרשימה.
סיבוכיות מקום O(1)