שחזורי ראיונות עבודה -> יום מבחנים ב- צ'ק פוינט - תשובות חם!!
  • יום מבחנים ב- צ'ק פוינט - תשובות חם!!
  • ע"י: תשובותלראיונות
    היי אנשים. הייתי בראיון בצ'ק פוינט השבוע, הנה השאלות והתשובות למי שצריך: חלק ראשון: שאלות בהסתברות-יש לכם כל מיני שאלות קלות בהסתברות-כל מי שלמד אי פעם הסתברות יידע לענות עליהם. כמו: 1)יש 5 גרביים צהובות, 6 אדומות, 7 חומות-כמה גרביים צריך להוציא כדי שיהיו לכם גרביים תואמות? תשובה(בלבן): 4 2)יש יתוש שנוצר בזמן 0. אחרי 2 שניות הוא מתחיל ליצור יתושים כל שנייה. מה קורה בשנייה 8.5(אחרי 8 שניות)? תשובה(בלבן): 32. ועוד שאלות בסגנון הזה. שאלות במעברים בסיסים: 1)כמה זה 101010101 כפול 1025-התשובה בבינארית. 2)כמה זה 100101&10101 וכל מיני שאלות כאלו. חלק שני: נותנים לכם כל מיני חבילות, וצריך לזהות איפה הפריצה. יש 4 חבילות-3 החבילות הראשונות הפריצה איפה שיש host name ארוך-ממש קשה לפספס את זה. החבילה הרביעית-יש לכם options בחבילה ולכל option אורך מסויים. הפריצה היא ב-option עם אורך גדול מ-16. בנוסף, נותנים לכם קוד-צריך לאתחל אותו בהתאם לספירה של המידע ב-data. זה החלק היותר קשה בבחינה. למשל אומרים לכם שאם אורך החבילה קטן מ-48 אז החבילה לא מכילה וירוס. הקוד בודק את זה אז יש להשלים. זהו בעקרון. בהצלחה לכולם!
  • ע"י: 1_אורח_כללי
    שלום, אפשר הסבר על שאלת הפיבונצי, למה זו התשובה הנכונה? גם השאלה לא כל כך ברורה, אשמח לניסוח מדוייק יותר. תודה
  • ע"י: 1_אורח_כללי
    ארחיב טיפה על הידע הדרוש: 1) wireshark כדאי לדעת לעבוד היטב עם -big endian \little endian להבין בהתאם ל ממוקם בזיכרון data היכן ה בחלק הימני הוא מופיע בעצמו bytes ב data בחלק האמצעי מופיע ה יושב בזיכרון כאשר בפועל רואים את ההתחלה של כל מידע בזיכרון וניתן לחשב dataמצד שמאל תואם offset לדוגמא במעבד 64 כתובת א 0010 כתובת ב 0020 2) bitwise c לעבוד עם כשצריך להבין מה קורה כשמבצעים הזזות ימינה ושמאלה. וכיצד הדבר ממומש 3) קצת הסתברות והגיון- כמו השאלות שמופיעות למעלה, וצריך לדעת פעולות לוגיות ושל כפל וחיבור על מספרים בינארים המבחן: מבחן אמריקאי באורך 3 שעות. מחולק ל-2 חלקים. חלק א': שאלות כלליות הסתברות - שאלת הפיבונצ'י (יתוש- תשובה נכונה לחלק למעלה 34), שאלת הסכום החשבוני 1-200, or ביצוע hexa בין שני מספרים ארוכים ב 00xeadfffef | 00xa4ccc213 תרגיל בC (שחזור חלקי)- int bitcheck(int test){ int result=0, unit=0; int i; for (i=0;i<8;i++){ unit=test>>i&1; result|=unit<<(8-i-1)+result; } return result; } צריך להכניס מספר בינארי בן 8 ספרות ולבדוק מה קורה אחרי הפעולה חלק- ב של פרוטוקולים שונים wireshark זיהוי ניסיונות פריצה על ידי בדיקת לוגים של stack בדיוק כמו שציינו למעלה יש לזהות בפועל קטעים בהם הקוד חורג בהרבה מה ניתן לאתר את הקטעים הבעייתים לפי המידע הרב שמוכנס בהם יש לחשב את המיקום בזיכרון בו של כל ניסיון מתחיל פריצה ואת האורך שלה bytes שמקבלים מחרוזת המכילה את ה c כמו כן צריך לעבור על קטעי קוד של וצריכים לאתחל משתנים שיאפשרו לפונקציה לבדוק האם יש חריגה באורך או שלא שווה לתרגל בבית כיצד יש לעבור על מחרוזת שמכילה bytes וכיצד ניתן לבדוק מה האורך שלה על ידי הזזות של ביטים בהצלחה
  • ע"י: 1_אורח_כללי
    לפי מה שמופיע כאן: http://rotter.name/nor/bogrim/14653.shtml#14 אני מבין שמדובר במיונים לתפקיד security analysis
  • ע"י: 1_אורח_כללי
    באיזה משרה מדובר?
  • ע"י: 1_אורח_כללי
    לאיזה משרה נבחנת נשמה??