שחזורי ראיונות עבודה -> יום מבחנים בצ'ק פוניט
1 2 3 4 5 6 7
  • יום מבחנים בצ'ק פוניט
  • ע"י: 1_אורח_כללי
    שלום חבר'ה יש לי יום רביעי מבחנים בצ'ק פיונט. אני יודע שיש שלושה ימים (היא שאלה איזה יום נוח לי). מדובר על משרת סטודנט ושיש שלושה מבחנים. הראשון ב-c\c++ עוד אחד שבודק איך אני מתמודד עם חומר חדש ועוד משהו שאני לא זוכר. יש למישהו מושג מה הולך להיות לי? אשמח לכל טיפ. (זה פעם ראשונה שאני עושה מבחנים כאלה) תודה!
  • לפני 12 שנים
    ע"י: 1_אורח_כללי
    הי קאלוק, (או כל אחד אחר שהיה וזוכר) אפשר בבקשה לפרט יותר אודות המבחן. בנוסף למיטב ידיעתי אפשר לעשות אותו ב- C,CPP,C# ו- JAVA איזה IDE הם נותנים לך?
  • לפני 12 שנים
    ע"י: 1_אורח_כללי
    עד כמה שידוע לי הם מעדיפים C ו C++ (מן הסתם עדיף להיבחן ב C++ זה יחסוך לכם זמן). לא נבחנתי בג'אווה אז אני לא בטוח מהי סביבת העבודה... כל המבחן הוא בעצם STRUCT שמכיל 2 מספרים- כתובת של השולח וכתובת של המקבל (כתובת מיוצגת ב INT) ובנוסף סטרינג של ההודעה שהשולח רוצה להעביר. ברקורסיה עם העץ הבינארי יש בעצם כתובות שאסור שיעברו ביניהם הודעות. למשל אם בעץ יש את המספר 6 אז אסור שהודעה מ 6 תישלח ואסור ש 6 יקבל הודעות. מה שצריך לעשות זה לחפש אם הכתובת של השולח או הכתובת של המקבל מופיעים בעץ ואם הם מופיעים להחזיר TRUE, אחרת FALSE (או הפוך, יהיה כתוב לך שמה). בשאלה הרביעים צריך לכתוב פונקציה שלאחר מכן תוכנה של צ'קפוינט מריצה עליהם אלפי קלטים, ולפי התוצאות הם רואים אם צדקת או לא. בהצלחה
  • לפני 12 שנים
    ע"י: 1_אורח_כללי
    קאלוק , תודה רבה!!!!! עוד כמה דברים: 1. מהי סביבת העבודה עבור java ? האם מדובר באקליפס? 2. לגבי השאלה עם הרקורסיה בעץ הבינארי... מה עלינו להחזיר בדיוק ? אינדקס מסויים? 3. לגביהשאלה הרביעית: איזה מבנה נתונים ההודעות מועברות ? כלומר איך אנו רואים את ההודעות ? האם רק על ידי קריאה לפונקציה שאנחנו נכתוב? מקווה שהייתי מובנת בשאלות ושלא הגזמתי בשאלות ותודה רבה שוב פעם!
  • לפני 12 שנים
    ע"י: 1_אורח_כללי
    תודה על התגובה ובאיזה שפת תכנות הם מעדיפים , כי לפי משאמרו לי יש בחירה די גדולה
  • לפני 12 שנים
    ע"י: 1_אורח_כללי
    מבחן תכנות עם 4 שאלות: הראשונה- לממש חיפוש רקורסיבי בעץ מיון בינארי (שני בנים לכל צומת, השמאלי קטן יותר מהאבא והימני גדול יותר מהאבא). השניה- לפי API שהם נותנים לך לדעת איך לקרוא לפונקציה. השלישית: נתון לך מחסן מילים ואתה צריך באמצעות פונקציות של STRING לוודא שבמחרוזת שנתונה לך לא מופיעה אף אחת מהמילים הנ"ל. הרביעית: אתה מקבל המון הודעות שנשלחות ממען לנמען, למשל מ 24 ל 36, מ 55 ל 2 וכו', ואתה צריך להחזיר רשימה של הכתובות של כל אלה שאחראים ליותר מ 10% מההודעות. בהצלחה.
  • לפני 12 שנים
    ע"י: מהנדס11
    מבחן תכנות עם 4 שאלות: הראשונה- לממש חיפוש רקורסיבי בעץ מיון בינארי (שני בנים לכל צומת, השמאלי קטן יותר מהאבא והימני גדול יותר מהאבא). השניה- לפי API שהם נותנים לך לדעת איך לקרוא לפונקציה. השלישית: נתון לך מחסן מילים ואתה צריך באמצעות פונקציות של STRING לוודא שבמחרוזת שנתונה לך לא מופיעה אף אחת מהמילים הנ"ל. הרביעית: אתה מקבל המון הודעות שנשלחות ממען לנמען, למשל מ 24 ל 36, מ 55 ל 2 וכו', ואתה צריך להחזיר רשימה של הכתובות של כל אלה שאחראים ליותר מ 10% מההודעות. בהצלחה. מישהו שהיה שם לאחרונה יודע האם השאלה של חיפוש מילה ב-string מתוך מחסן מילים עדיין נשאלת? ואם כן האם מותר להשתמש בכל פונקציה שאני רוצה מספריית string.h ? תודה רבה!
  • לפני 12 שנים
    ע"י: 1_אורח_כללי
    שלום לכולם , יש יום מבחנים בצ'ק פוינט בשבוע הקרוב האם יש למישהו מושג איזה שאלות הם שואלים במבחן תכנותי ? ועל צריך לשים דגש בהכנות ל יום המבחן הנ''ל
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    מצטרף לבקשה, יש לי יום ראיונות כזה בראשון הקרוב... בתודה מראש לעוזרים
  • לפני 13 שנים
    ע"י: משתמשת11
    ילדה, אפשר עדכון אם כך?
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    הפוסט לא מעודכן. לצ'ק פוינט יש מבחן חדש
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    למישהו יש את הקוד מסודר בשביל להעלות אותו לכאן. את הקוד של הראיון עבודה בצ'ק פויינט???
  • לפני 13 שנים
    ע"י: טומקאט
    F לפנימי השאר לחיצוני. יש פה עוד הרבה לממש וצריך קצת זמן להבין את זה. איפה מצאת את זה ?? תודה רבה !!!
  • לפני 13 שנים
    ע"י: טומקאט
    איפה מצאת את זה ?? יש סוגר מסולסל מיותר בפונקציה state3_func . למי שייכים הקייסים הלא ממומשים לסוויץ' החיצוני או הפנימי ? תודה רבה !!!
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    זה בגדול, הייתי שם ממש מזמן וזאת גרסא שמצאתי, היא לא גמורה אבל אולי תבינו את העיקרון. בהצלחה!! // checkpoint.cpp : Defines the entry point for the console application. // #include <string.h> //#include "stdafx.h" #define OPEN_CONNECTION_LEN sizeof("OPEN-CONNECTION") #define OPEN_CONNECTION_ACKED_LEN sizeof("OPEN CONNECTION ACKED") #define LIST_LEN sizeof("LIST") #define LISTALL_LEN sizeof("LISTALL") #define VALID 0 #define NOT_VALID 1 int state3_func(int *state, struct TestUnit *test_unit, int stringSize, char *lastCommand){ if (test_unit->dir == 1){ switch (test_unit->text1){ case 'L': switch(test_unit->text1){ case 'S': //LIST or LISTALL if(stringSize==LIST_LEN){ if(strncmp(test_unit->text1,"LIST",stringSize)==0){ strncpy(lastCommand,"LIST", LIST_LEN); *state= 4; return VALID; } } else if(stringSize==LISTALL_LEN){ if(strncmp(test_unit->text1,"LISTALL",stringSize)==0){ strncpy(lastCommand,"LISTALL", LISTALL_LEN); *state= 4; return VALID; } } } break; case 'F': // LIFT break; } break; case 'G': break; case 'S': break; case 'E'://return to state =5 if exit break; } } *state = 1; return NOT_VALID; } state4_func(int *state,struct TestUnit *test_unit, int strSize, char *lastComend){ int lastCommandSize= strlen(*lastComend); if (lastCommandSize*2+2 <= strSize) { if(strncmp(lastComend, testUnit->text1, lastCommandSize)==0){ if(testUnit->text1==' '){ int i = 1; while ((testUnit->text1>= '0' && testUnit->text1<='9' ) ||(testUnit->text1>= 'a' && testUnit->text1<='z' )) { i++; } if(testUnit->text1==' '){ if((lastCommandSize*2+1+i)==strSize){ if(strncmp(lastComend, testUnit->text1, lastCommandSize)==0){ *state = 3; return VALID; } } } } } *state =1; return NOT_VALID; } int do_test(struct TestUnit *test_unit){ int static state=1; static char lastComend; int strSize = strlen(test_unit->text1); switch(state){ case 1: if( test_unit->dir == 0){ if(strSize == OPEN_CONNECTION_LEN){ if (strnmp("OPEN-CONNECTION",test_unit->text1, OPEN_CONNECTION_LEN)==0){ state = 2; return VALID; } } } return NOT_VALID; case 2: if( test_unit->dir == 1){ if(strSize == OPEN_CONNECTION_ACKED_LEN){ if (strnmp("OPEN_CONNECTION_ACKED_LEN",test_unit->text1, OPEN_CONNECTION_ACKED_LEN)==0){ state = 3; return VALID; } } } state = 1; return NOT_VALID; case 3: return state3_func(&state, test_unit, strSize, lastComend); break; case 4: return state4_func(&state, test_unit, strSize, lastComend); break; case 5: break; } }
  • לפני 13 שנים
    ע"י: טומקאט
    היי, תודה על התגובה ! לפי מה שהבנתי מהכתוב הטבלה נתונה בתרגיל. אתה יכול לתת דוגמא למימוש שכתבת ב-C או ++C ? תודה רבה !
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    כאשר התקבלה תגובה נכונה שמתאימה במצבה להגדרת הפרוטוקול הפונקציה תחזיר RET_VALID ובמידה ולא הפונקציה תחזיר RET_INVALID ותחזור למצב ההתחלתי שהוא מצב 1
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    אם מחברים את כל החלקים יוצאת הטבלה בשלמותה פשוט לא הצלחתי להדביק אותה באופן יותר מסודר...
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    צירפתי את הטבל בחלקים Direction state A TO B 1 B TO A 2 A TO B 3 A TO B 3 B TO A 4 B TO A 5 text OPEN_CONNECTION OPEN_CONNECTION_ACKED One of: LIST LIFT GEAR SAVE SAVEALL … EXIT The previous state match name twice Always a total of two spaces( small letters and numbers can also be included {a..z, 0..9}) EXIT_ACKED New state 2 3 4 5 3 1 example OPEN_CONNECTION OPEN_CONNECTION_ACKED LIST EXIT LIST LIST Or: LIST abcpr5s5svw LIST EXIT_ACKED
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    יתנו לך לממש פרוטוקול תקשורת בין קליינט לסרבר (A ו B) כלומר מכינים לך את הבסיס ואתה ממש פונקציה שמטפלת במצבי הפרוטוקול. הפונקציה מקבלת איזהשהוא מצביע לstruct של מבנה הודעות שהם יצרו. לפרוטוקול יש 5 מצבים ועליך להחזיק משתנה ששומר על מצב הפרוטוקול בכל זמן נתון. ישנן הודעות שצריכות לעבור בין A ו - B. הפונקציה מקבלת את ההודעה ובמידה ותחילת ההודעה מתאימה ממשיכים למצב הבא. (בודקים התאמת מחרוזות פשוט עם ()strncmp וכאלו) ההודעות יכולות להתקבל ויכולות להיכשל. משהו כזה. זה תרגיל די ארוך, הם מקציבים לו 4 שעות. בד"כ אנשים מגיעים אחרי שהם פתרו את התרגיל בבית ומסיימים קודם
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    יש לי ישר אחרי פסח את אותו המבחן בדיוק בצ'ק פוינט. בבקשה תנדבו פרטים על מה המבחן ומה שואלים....
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    אני אמור לעשות את המבחנים ביום שני הבא מישהו זוכר מה היה במבחן בשפת C?
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    נדחה לי למחר. מישהו עשה???
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    היא בעקרון שלחה לי במייל את סדר היום: "היום מורכב משלושה מבחנים: הראשון הוא מבחן תכנות, שניתן לעשות אותו בשפת C/C++. המבחן השני הוא מבחן שבודק יכולות טכניות (אין צורך להתכונן אליו). והמבחן השלישי הוא מבחן שבודק התאמה למשרות אפליקטיביות יותר, הוא לא מבחן תכנותי, וגם לא חובה. למעשה רק המבחן הראשון הוא מבחן תכנות". השאלה מה יש במבחן הראשון
  • לפני 13 שנים
    ע"י: 1_אורח_כללי
    שלום, גם לי יש מבחן זהה לשלך... אני זוכר שהחלק השלישי זה לבנות user interface. אני מקווה שימצאו אנשים שידעו וישתפו אותנו במה בדיוק כולל המבחן שלהם.