ראיון ראשון מקצועי עם שאלות בקשר לתכנות. ראיון שני עם משאבי אנוש. יום מבחנים באדם מילא.
שאלות מתוך הראיון
כיצד ניתן לעבור על מערך מסוים ולהדפיס כמה פעמים תו מסוים מופיע במערך
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2019
מיון בעזרת bucket sort
דצמבר 2019
אפשר להשתמש במערך עזר השומר את האיברים לפי הערך האסקי של התו ובתוך המערך יעודכן כמות אברי המערך על פי מעבר יחיד על המערך.
פברואר 2020
אם מדובר בתו ספציפי בודד ידוע מראש אז מיון \ ספירת כל תו אפשרי ואחרכך בדיקת המספר של התו הספציפי יהיו overkill (יישום מיותר של פעולות). לכן מיותר יהיה להשתמש באלגוריתם O(nlog(n)) למיון או בזיכרון נוסף o(M) כאשר M הוא מספר התווים האפשריים. מספיק counter יחיד עבור התו(הספציפי) הנבדק מעבר יחיד על המערך וקידום ב 1 בכל הופעה של התו יתן את הפתרון - סיבוכיות O(n) בזמן, O(1) זכרון. זה יכול להיות רלוונטי לDelimiter כמו '\0' רווח או '\t'.
אם אני מתנגד לתהליך זה בדרך כלל בגלל שאני מעריך שידרש זמן רב מדיי למימוש התהליך. אז אני מציין את הערכת הזמן (הגבוה מדיי) שלי ומציע צימצום סעיפים שנראים לי פחות משמעותיים בתהליך ושגוזלים מאמץ רב וזמן רב לביצוע. בדרך כלל המנהלים מבינים ומוכנים להוריד סעיפים מיותרים אך reviewer יסרב לאשר השלמת פרוייקט שהופחתו ממנו סעיפים. לכן יש לבנות קונצנזוס שיפוטי של מנהל הפרוייקט מול ה reviewer למפרע כדיי שהביצוע לא יתקע בסיום הפיתוח כאשר ה reviewer יסרב לאשר את definition of done כפי שסוכם בתחילה עם מנהל הפרוייקט הבכיר.
מפתחת ומייצרת אמצעי לחימה מהמתקדמים ביותר עבור צה”ל ומערכת הביטחון, תוך ביסוס חוסנה הכלכלי ע”י פעילות בשוק הבינלאומי. החברה מציעה היום ללקוחותיה מגוון רחב ביותר של פתרונות חדשניים בחזית הטכנולוגיה העולמית, החל ממערכות תת-מימיות, עבור דרך אמצעים ומערכות ימיות, יבשתיות ואוויריות וגמור במערכות בחלל.