ראיון ראשון מקצועי עם שאלות בקשר לתכנות. ראיון שני עם משאבי אנוש. יום מבחנים באדם מילא.
שאלות מתוך הראיון
כיצד ניתן לעבור על מערך מסוים ולהדפיס כמה פעמים תו מסוים מופיע במערך
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 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 כפי שסוכם בתחילה עם מנהל הפרוייקט הבכיר.
יש חדר חשוך עם שולחן, על השולחן 100 מטבעות זהים ב100% חוץ מזה שבכל מטבע צד אחד ירוק וצד שני אדום.
ידוע שיש 10 מטבעות ירוקים ו 90 אדומים.
בן אדם נכנס לחדר, איך הוא יכול ליצור מהמטבעות 2 קבוצות כך שבכל קבוצה מספר שווה של מטבעות ירוקים?
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2019
הרמז נמצא בסוף השאלה כאשר הם מבקשים מספר שווה רק של מטבעות ירוקים ללא כל קשר למטבעות האדומים.
דוגמא: מוציאים 10 מטבעות רנדומאלים ואת כולם הופכים. אם לא הוצאנו כלל מטבעות ירוקוים אז יהיו לנו 10 ירוקים בקבוצה הזאת ועוד 10 ירוקים בקבוצה הגדולה. אם לקחנו איתנו מטבע אחד ירוק כאשר נסובב אותו יהפוך לאדום. יהיו לנו 9 ירוקים בקבוצה הקטנה ובקבוצה הגדולה גם 9 ירוקים. וכן הלאה...
מפתחת ומייצרת אמצעי לחימה מהמתקדמים ביותר עבור צה”ל ומערכת הביטחון, תוך ביסוס חוסנה הכלכלי ע”י פעילות בשוק הבינלאומי. החברה מציעה היום ללקוחותיה מגוון רחב ביותר של פתרונות חדשניים בחזית הטכנולוגיה העולמית, החל ממערכות תת-מימיות, עבור דרך אמצעים ומערכות ימיות, יבשתיות ואוויריות וגמור במערכות בחלל.