קטן עלי

ראשי ← פרקי המבחן ← איתור תקלות

מבחן איתור תקלות

בפרק איתור תקלות מקבלים מערכת של רכיבים המחוברים בשרשרת, מקרא שמתאר מה עושה כל רכיב כשהוא תקין ומה הוא עושה כשהוא מקולקל, ואת הקלט והפלט שהתקבל בפועל. המשימה היא לזהות איזה רכיב אחראי לפער. הפרק בודק מעקב שיטתי, לא ידע טכני.

מה הפרק הזה באמת בודק

השם מטעה. אין כאן שום דרישה לידע באלקטרוניקה, בחשמל או בתוכנה. הרכיבים הם מופשטים לגמרי, וכל מה שהם עושים כתוב מולכם במקרא. מה שנבדק הוא היכולת להריץ תהליך בראש, שלב אחר שלב, בלי לדלג ובלי לנחש.

זו הסיבה שהפרק מופיע בעיקר במיונים לתפקידים שבהם יש אבחון בעיות: תמיכה טכנית, מיישם מערכות מידע, בקרת איכות, ותפקידי תפעול. מי שמאבחן תקלה במערכת אמיתית עושה בדיוק את זה, רק עם יותר משתנים.

איך קוראים את המקרא

לכל רכיב יש שתי שורות, ושתיהן חשובות באותה מידה:

השורה השנייה היא זו שנבחנים מפספסים. אם לא קראתם מה קורה בתקלה, אתם לא יכולים לבדוק אף השערה.

השיטה שעובדת

  1. חשבו קודם מה היה אמור לצאת אילו כל הרכיבים היו תקינים. זה לוקח עשר שניות ונותן נקודת השוואה.
  2. השוו לפלט שהתקבל. מה נוסף, מה חסר.
  3. בדקו רכיב אחד בכל פעם. מניחים שרק הוא מקולקל וששאר הרכיבים תקינים, ומריצים את השרשרת עד הסוף.
  4. עצרו כשמצאתם התאמה מלאה. בשאלה תקינה יש בדיוק רכיב אחד שמסביר את הפלט.
אל תנסו לפתור מהסוף להתחלה. זה נראה מהיר יותר, וזו המלכודת המרכזית בפרק. רכיב שמוסיף ורכיב שאינו מסנן מייצרים לעיתים קרובות פלט זהה, וההבדל ביניהם מתגלה רק כשמריצים את השרשרת קדימה מההתחלה.

שאלה ראשונה: שרשרת צבעים

שאלת דוגמה · רמה בינונית

המקרא:

רכיב A · תקין: מעביר רק אדום וירוק, וחוסם את השאר. בתקלה: מעביר את כל הצבעים.

רכיב B · תקין: מוסיף את הצבע כתום. בתקלה: אינו מוסיף דבר.

רכיב C · תקין: חוסם את הצבע ירוק. בתקלה: מעביר גם ירוק.

השרשרת: קלט ← A ← B ← C ← פלט

הקלט: אדום, ירוק, צהוב

הפלט שהתקבל בפועל: אדום, כתום, ירוק

איזה רכיב מקולקל?

  • א. רכיב A
  • ב. רכיב B
  • ג. רכיב C
  • ד. אין תקלה באף רכיב
הצגת הפתרון המלא

התשובה הנכונה: ג, רכיב C.

קודם כול, מה היה אמור לצאת אילו הכול היה תקין: A מעביר רק אדום וירוק, כלומר הצהוב נחסם ונשאר אדום, ירוק. B מוסיף כתום ונשאר אדום, כתום, ירוק. C חוסם ירוק ונשאר אדום, כתום.

בפועל התקבל אדום, כתום, ירוק. כלומר הירוק שרד את C, ולא היה אמור לשרוד.

  • א, רכיב A: אילו A היה מקולקל הוא היה מעביר גם צהוב, והצהוב היה ממשיך עד הסוף כי אף רכיב אחר אינו חוסם אותו. הפלט היה כולל צהוב, והוא אינו כולל.
  • ב, רכיב B: אילו B היה מקולקל הוא לא היה מוסיף כתום כלל, והפלט היה יוצא בלי כתום. הכתום מופיע, ולכן B תקין.
  • ג, רכיב C: זו התשובה. C אמור לחסום ירוק. הירוק מופיע בפלט, וכל שאר הצבעים מתנהגים בדיוק כצפוי. רק תקלה ב-C מסבירה את מה שהתקבל.
  • ד, אין תקלה: אילו הכול היה תקין הפלט היה אדום וכתום בלבד, בלי ירוק.

שאלה שנייה: שרשרת כמותית

אותו עיקרון בדיוק, אבל הרכיבים פועלים על כמות ולא על צבעים. שווה לתרגל את שתי הצורות, כי המעבר ביניהן מבלבל נבחנים.

שאלת דוגמה · רמה בינונית

המקרא:

רכיב D · תקין: מכפיל את מספר האותות פי שניים. בתקלה: מעביר את מספר האותות בלי שינוי.

רכיב E · תקין: מוריד אות אחד. בתקלה: אינו מוריד דבר.

רכיב F · תקין: מוסיף שני אותות. בתקלה: מוסיף אות אחד בלבד.

השרשרת: קלט ← D ← E ← F ← פלט

הקלט: 3 אותות

הפלט שהתקבל בפועל: 6 אותות

איזה רכיב מקולקל?

  • א. רכיב D
  • ב. רכיב E
  • ג. רכיב F
  • ד. אין תקלה באף רכיב
הצגת הפתרון המלא

התשובה הנכונה: ג, רכיב F.

מסלול תקין: 3 אותות, D מכפיל ל־6, E מוריד אחד ונשארים 5, F מוסיף שניים ומתקבלים 7. בפועל התקבלו 6, כלומר אות אחד פחות מהצפוי.

  • א, רכיב D: אילו D היה מקולקל היו נשארים 3 אותות, E היה מוריד לאחד־שניים והתוצאה הייתה 4. רחוק מ־6.
  • ב, רכיב E: אילו E היה מקולקל הוא לא היה מוריד כלום, ואחרי F התוצאה הייתה 8. יותר מ־6, לא פחות.
  • ג, רכיב F: זו התשובה. 3 הופכים ל־6, יורדים ל־5, ו-F מוסיף אות אחד במקום שניים. מתקבלים בדיוק 6.
  • ד, אין תקלה: מסלול תקין מסתיים ב־7.

שימו לב להבדל בכיוון: תקלה ב-E מגדילה את התוצאה ותקלה ב-D וב-F מקטינה אותה. לכן כדאי לשאול קודם "התוצאה גדולה או קטנה מהצפוי", ורק אז לבדוק רכיבים.

ארבע טעויות שחוזרות בפרק הזה

הטעותלמה היא קוריתמה עושים במקום
לא קוראים את שורת התקלה המקרא ארוך ונראה חוזר על עצמו לקרוא את שתי השורות של כל רכיב לפני שמסתכלים על הקלט
פותרים מהסוף להתחלה נראה קיצור דרך תמיד קדימה, מהקלט לפלט
עוצרים ברכיב הראשון שנראה מתאים לחץ זמן לוודא שהמסלול מתאים במלואו, לא רק בפרט אחד
שוכחים לחשב את המסלול התקין נראה כמו בזבוז זמן עשר שניות שחוסכות בדיקה של שלוש השערות
על מה זה מבוסס. מבנה הפרק כאן נשען על סוגי המשימות שמתוארים במכרזים ציבוריים ובשאלות לדוגמה שמפרסמים מכוני המיון. משך הזמן המדויק וכמות הפריטים משתנים בין מכון למכון ובין תפקיד לתפקיד, ואינם מפורסמים. כל השאלות באתר נכתבו במיוחד עבורו, ואינן לקוחות מאף מבחן אמיתי.

תרגול איתור תקלות, חינם

שאלות שנוצרות מחדש בכל תרגול, עם הסבר נפרד לכל תשובה שגויה. חינם, עם חשבון אישי.

התחלת תרגול בוחרים מסלול לפי התפקיד, ומתחילים

שאלות נפוצות

צריך רקע טכני כדי לפתור את הפרק הזה?

לא. כל מה שרכיב עושה כתוב במקרא שמולכם. מי שמנסה להיעזר בידע קודם באלקטרוניקה בדרך כלל מסתבך, כי הרכיבים כאן מופשטים ואינם מתנהגים כמו רכיבים אמיתיים.

כמה זמן יש לכל שאלה?

המכונים אינם מפרסמים את הנתון הזה, והוא משתנה בין מבחן למבחן. לפי דיווחים של נבחנים, הטווח המקובל הוא בין 45 ל־90 שניות לפריט. כדאי להתאמן עם טיימר, כי הלחץ הוא חלק מהמשימה.

מה ההבדל בין איתור תקלות לחשיבה לוגית?

בחשיבה לוגית מסיקים מסקנה מתוך כללים כתובים. באיתור תקלות מריצים תהליך ומשווים תוצאה. הפרק הזה קרוב יותר לניפוי שגיאות מאשר להיסק.

יכולות להיות שתי תשובות נכונות?

בשאלה כתובה כראוי, לא. אם שני רכיבים היו יכולים לייצר את אותו פלט, הפריט פגום. באתר הזה כל פריט נבדק בסימולציה מלאה, וכל פריט שיש לו יותר מפתרון אחד נפסל ונבנה מחדש.

באילו תפקידים הפרק הזה מופיע?

בעיקר בתמיכה טכנית, מיישם מערכות מידע, בקרת איכות, תפעול ותחזוקה. הוא פחות שכיח במיונים לתפקידי ניהול ולתפקידים מנהלתיים.