שחזורי ראיונות עבודה -> מישהו עבר לאחרונה ראיון ב PTC הרצליה?
  • מישהו עבר לאחרונה ראיון ב PTC הרצליה?
  • ע"י: שלומי
    וזוכר קצת שאלות , מעבר למה שיש כאן באתר ובפורום? תודה מראש...
  • ע"י: 1_אורח_כללי
    It depends , what group are you going to join .... PTC is very good company with very strong software engineers , you should be ready to get questions in oop , procedural programming , a lot of theory. They have very high code standards , so even on paper you should write well optimized code. By the way , this kind of questions woun't be there. Promice you
  • ע"י: 1_אורח_כללי
    תיקון קטן לתשובה של קינג_יוניק (sizeof(lastName) יחזיר לך גודל של מצביע מסוג char* בד"כ תלוי במערכת שיש לך 32 או 64 ביט צריך להשתמש בפונקציה strlen עבור שני הקלטים
  • ע"י: קינג_יוניק
    1. בעיה 1 - הבאפר צריך להיות לפחות בגודל הבא: sizeof(firstName) + sizeof(lastName) + sizeof(column) + sizeof(space) + 2*sizeof(nullcharacter) אבל בגלל שבפונקציה לא נעשית בדיקה של גודל הפרמטרים יכולה להתרחש גלישה. בעיה 2 - הבאפר לוקאלי לפונקציה (func) ולכן בסופה הזכרון שעליו הוא מוקצה ישוחרר. ואילו הפונקציה מחזירה מצביע לבאפר הזה. 4. התוכנית תדפיס 5.
  • ע"י: 1_אורח_כללי
    1. מה הבעיות בקוד: char* func(char* firstName, char* lastName){ char buff[100]; sprintf(buff, "%s, %s", firstName,lastName); return buff; } 2. יש שני מצביעים מסוג void – void* a , b לכתוב פונקצית swap שתחליף ביניהם. 3. לכתוב פונקציה שמוצאת גובה של עץ בינארי, ולכתוב מה סיבוכיות המקום והזמן עבור העץ והרקורסיה. 4. מה תדפיס התוכנית הבאה: void add_num(int a){ a += 5; } int main(){ int a = 5; add_num(a); printf("%d\n",a); }
  • ע"י: 1_אורח_כללי
    אוקי, תודה.. אתה זוכר משהו ספציפי.? anyone?
  • ע"י: 1_אורח_כללי
    אוקי, תודה.. אתה זוכר משהו ספציפי.?
  • ע"י: 1_אורח_כללי
    בד"כ השאלות די חוזרות על עצמן