ראיון עם ראש קבוצת פיתוח. לא נדרשתי לכתוב קוד, אלא לענות על שאלות כלליות.
שאלות מתוך הראיון
1. שאלה שקשורה בתקשורת. הבדלים בין TCP ל- UDP. פתיחת socket'ים, HTTP. אם UDP לא מצליח לשלוח הודעה מה הסיבה.
2. הציגו לי קוד C++ שעושה reverse ל- String. שאלו מה יכולה להיות הסיבה שהוא מציג את אותו ה- string המקורי.
3. איך אפשר לכתוב תוכנית כך שאם instance שלה עלה אז לא ניתן יהיה להעלות instance נוסף.
4. איך שני process'ים יכולים לתקשר אחד עם השני?
5. איך אפשר ב- struct בשפת C להגדיר member שיהיה לכאורה private עבור משתמש אחד ו- public עבור משתנה אחר?
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2024
1. בשכבת ה- Data Link לא נמצאה כתובת ה- MAC אחרי שידור הודעת broadcast של ARP.
2. נשלחה אנגרמה, למשל abc. פתרון: נקצר את הלולאה שעושה swap בין האלמנטים כך שהיא תעבור רק על N/2 האיברים ולא על כולם (כך לא יוחלף שוב התו האחרון בתו הראשון).
3. בעת ההעלאה ניקח את רשימת ה- process'ים שעלו, ואם נזהה את ה- process name שלי אז לא נעלה שוב את התוכנית.
4. באמצעות IPC – inter process communication – הם יפתחו socket ויתקשרו אחד עם השני.
5. נגדיר אותו כ- void* ולמשתמש אחד נגיד איך למלא אותו – וכך המשתמש השני לא ידע איך לקרוא אותו (כי ה- member הזה יכול להיות בעצמו struct).
האם אתה יודע להתנהל מול ספקים? כיצד תתמודד עם ספק שלא מספק את הסחורה בזמן, תאר מקרה בו היית צריך לנהל את הספק מקרוב , תיאור מקרה בו הספק לא סיפק כבל נכון
מוצר נראה טוב, משרדים יפים ,חברה נחמדה,שאלות מקצועיות היו די קלות, מנהלת משאבי אנוש מקסימה נתנו יחס הוגן, מיקום לא נוח (ראש העין ) אין חניה, קשה להגיע בתחבורה
שאלות מתוך הראיון
תאר קונפליקט שהתמודדת איתו? תאר איך אתה מנהל ישיבות צוות?