קודם כל באים ליום מבחנים מול מחשב מבחן פסיכוטכני ארוך ומעייף ושאלות אישיות קצת
ואז מבחן על נייר שזה בוחן את הידע שלך בעקרונות תכנות מונחה עצמים ו עוד 3 חידות היגיון במידה ואתה מתקבל ורוב הסיכויים שכן תתקבל תעבור לשלב השני שזה ראיון מקצועי
שאלות מתוך הראיון
כתוב פונקציה (קוד או אלגוריתם)שמגרילה ערך רנדומלי בין 0-31 וצריך לתת את הפלט ללקוח אך לדאוג שהמספר לא חוזר על עצמו
עברתי מבחן ידע וחשיבה כללי של החברה ולאחר תקופה התקשרו אלי עם הצעת עבודה : משרת פיתוח ב JAVA
שאלות מתוך הראיון
קיבלתי דף ועליו מצויר עץ המייצג תרגיל חשבוני כאשר כל צומת הוא אופרטור אריתמטי וכל עלה הוא מספר, התבקשתי לכתוב פונקציה המקבלת עץ כזה ומחזירה את פתרון התרגיל,לאחר שכתבתי פונקציה רקורסיבית המורכבת משרשרת של פקודות IF התבקשתי לבצע את הפעולה ללא כינון IFים או שימוש ב-SWITCH, אלא להשתמש ברעיון של DESIGN PATERN.
שלב 1 - ראיון אישי + שאלות מקצועיות
שלב שני - מבחן של שעה
שאלות מתוך הראיון
SQL:
להגדיר NoLock, PrimaryKey, ForeignKey, Identity, Wildcard characters
הבדל בין View ל-Table
נתונות שאילתה שצריך להשלים אותה לפי 2 טבלאות נתונות. התשובה היא אמריקאית, צריך להכיר את כל סוגי הJoin, Iner join.
.Net:
מה ההבדל בין finalize ל- dispose
מה זה Boxing
מה זה encapsulation
ההבדל בין Interface ל- abstract
ההבדל בין overriding ל- overloading
להסביר עבור class את המשמעויות הבאות: internal, staic, abstract, partial
מה מאפשר הורשמה מרובה בC#
מה ההבדל בין exe ל-dll
מה זה Dependency injection ולתת 2 יתרונות.
איך להגדיר נכון מערך דו מימדי בC#
Session object
היו שאלות על MVC
Angular2:
נתונה שורת קוד שמכילה @hostbinding עם ולידציה, צריך להסביר מה היא עושה
load component dynamically
Router link
build in directive case
חברת טכנולוגית המידע המובילה בשוק הישראלי, עוסקת בביצוע פרויקטי אינטגרציה הגדולים במשק, פיתוח וישום טכנולוגיות, בדיקות תוכנה, פתרונות ומוצרי תוכנה, שרותי תשתית, פתרונות חומרהמובילים ותשתיות IT.