ראיון בגילת (פתח-תקוה)
חברת GILAT :
ביקשו שאכתוב תוכנית ב-C שמחזירה אם מספר הוא חזקה של 2 או לא.
ביקשו שאכתוב פונקציה שמוחקת ערך ברשימה מקושרת, ולהתייחס גם למקרי קצה.
שאלו על תקשורת בין מחשבים, על תהליכי בקשה לתקשורת ב-ROUTER
שאלו על עיבוד אותות - כיצד מוצאים תדר של אות שאנו יודעים את תחום התדרים בו הוא נמצא
ובנוסף מה עושים אם יש רעש לבן (מתפלג גאוסיאנית)?
שאלו על תהליכים, ועל מצב של התנגשות בין שני תהליכים שרצים במקביל. (וכיצד למנוע אותה)
שאלו על משתנים גלובלים ולוקלים (הבדלים)
שאלו על אלגוריתמים סדרתי ורקורסיבי (וההבדלים בינהם)
ושאלו מה מבטיח אמינות בפרוטוקול התקשורת TCP ....
ע"י: 1_אורח_כללי
שלום!! אם יש מישהו שיוכל לענות בקצרה על חלק מהשאלות שהוצגו בחברת גילת זה יהיה מצויין!!
ע"י: 1_אורח_כללי
שלום
האם מישהוא יכול לעזור לגבי המבחנים ראשונים פסיכוטכני,אישיים... בחברת גילת?
תודה מראש
ע"י: עמוס123
האם יש מישהו שהוזמן לראיון השני (עם הר"צ) ויכול לשפוך קצת אור?
ע"י: בוגר
שלום,
האם מישהו יכול לענות על השאלות שהוצגו בחברת גילת? (בקצרה)
תודה וחג שמח!
ע"י: 1_אורח_כללי
שחזור שאלות מהזכרון:
כתיבת פונ' C שמגלה אם מספר הוא חזקה של 2 או לא, בדרך היעילה ביותר. יש לציין הנחות במידה שיש.
כתיבת פונ' המוציאה איבר מרשימה מקושרת, כאשר יש להתחשב ולבדוק מקרי קצה (למשל, רשימה ריקה).
יש 3 תהליכים בעדיפויות שונות, כשזה בעל העדיפות הנמוכה ביותר הוא פשוט לולאה אינסופית. תהליך בעל עדיפות גבוהה יותר צריך לרוץ - איך ומה מפעיל אותו, כיצד מתבצע המעבר?
יש 2 תהליכים, אחד כותב למערך בן 10 תאים והשני קורא ממנו. מה הבעיה שיכולה להווצר וכיצד מונעים / פותרים אותה?
נתון מערך מחשבים הכולל שרטוט. אם לתאר באופן מילולי - בצד שמאל שני מחשבים (או עמדות קצה) עם כתובות IP של 10.10.10.10 ו- 10.10.10.11. שתי העמדות מחוברות ל- switch המחובר בעצמו לנתב. מהצד השני של הנתב יש בעצם תמונה מראה, כלומר לנתב מחובר switch ואליו שתי עמדות עם כתובות 20.20.20.20 ו- 20.20.20.21. עמדה עם כתובת 10.10.10.10 תקרא עמדה A, וזאת עם 20.20.20.20 B.
A שולח ל-B הודעה ויודע רק את כתובתו. יש לתאר את ההודעות ומעבר המידע הרשת עד להגעת ההודעה ליעדה.
השאלה המדוברת בעיבוד אותות: מציאת תדר במדויק של אות רציף (continuous wave) עם רעש, כאשר ידוע כי תדר האות הוא בתחום 0-10KHz. יש להציע מערכת שעושה זאת.
מה ההבדל בין thread ל-process?
מה ההבדל בין מקרו (macro) לפקודת inline?
שאלה כלשהי על alignment - אולי מתי מבצעים או לשם מה?
מהו משתנה גלובלי ומקומי, מה ההבדלים ומה אורך/טווח החיים שלהם. מתי כדאי להשתמש בכל אחד. איפה בזכרון הם מוגדרים.
מה הגודל בזכרון של pointer?
מתי לא כדאי להשתמש ב-datacache של המעבד.
המבחנים היו מבחנים מודפסים עליהם עונים בכתב, כאשר בעצם אספו 10+ איש ביחד, נתנו להם את המבחנים וזמן כביכול בלתי מוגבל לפתור ולהגיש. לפני כן היתה הקדמה קצרה שאמורה להציג את החברה והתפקיד המדובר ע"י אשת כח אדם ואיש מקצוע מהחברה.
ע"י: 1_אורח_כללי
עוד מישהו בבקשה?
ע"י: בלה
האם מישהו היה שם גם וזוכר מה שאלו אותו עוד?
היו עוד שאלות במערכות הפעלה ? אפשר לקבל פירוט נוסף לגבי השאלות בתקשורת?
תודה