|
ראיון לתפקיד מתכנת C++ / C בחברת תעשייה אווירית
יוני 2018
|
05.06.2018
|
|
|
| פרטים לגבי התהליך |
זה היה ראיון טלפוני למשרת סטודנט בתכנות c++ לתוכנת זמן אמת. |
|
| שאלות מתוך הראיון |
עבור רשימה של int ים- מהי הדרך להוריד כפילויות? <תשובה> איך אפשר לייעל את זה?
איך ממשים סינגלטון? |
|
| תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
| |
|
| |
יוני 2018
|
| |
1. לא יעיל- מיון מערך nlogn + מעבר על הרשימה הממויינת וכאשר יש כפילויות להוריד אותם n. סיבוכיות- nlogn.
יעיל- שימוש במערך מונים. מעבר על הרשימה וכשנתקלים באינדקס שערכו כבר 1- מורידים את האיבר מהרשימה המקורית. סיבוכיות- n.
2.סינגלטון הוא הדרך לוודא ייצור של אובייקט יחיד בתוכנה.
|
| |
|
| |
יוני 2018
|
| |
מימוש סינגלטון:
אתה עושה משתנה גלובלי ומאתחל אותו ב0 ואז בCONSTA' של הסינגלטון אתה מגדיר :
if (globali != 0)throw new exaption ("Singelton")else retunr this
|
| |
|
| |
|
|
|
הוסף מידע על החברה
|
עוד מידע על תעשייה אווירית :
|
|