רכיב פיתוח באמצעות LINQ ניתן לתשאל ולסנן כל מערך, רשימה, קובץ XML או בסיס נתונים שרק נרצה וכל זה בדרך פשוטה וקריאה מאוד. בעצם מחליף לרוץ על מערך בforeach
2. מה זה lambdaexpretion
3. מה ההבדל בין select ל where בlinq ומה יחזור לי בכל פעם
4. מה יחזור לי למשתנה varאם זה יהיה to list מ select בlinq ומה אם לא יהיה to list
5. מה ההבדל בין interface ל abstruct
7. איך מאבטחים web api איך מגדירים מי יוכל להשתמש בו
8. מה חוזר לקליינט מapi
9. איך זה עובד התצורה מ api לא מבחינת נתונים
10. Thred ו task אסיכרוני בc# איך זה עובד
11. מה ההבדל בין string ל stringbuilder איפה זה ממוקם במחשב ואיפה זה
ראיון ראשון עם ראש הצוות ראיון שני עם המנהל, מה שמעניין אותם יותר הוא צורת החשיבה
שאלות מתוך הראיון
You have statement that contains 3 types of brackets
( ), [ ], { }..
• every bracket that was opened need to be closed
• close brackets can come just if open brackets from the same type was before it, and wasn’t close.
Write code of algorithm that check if this statement is valid.
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2021
יוצר מערך ומכניס רק את הפותח של הסוגרים , במידה ומגיע הסוגר אני שולף את הפותח שיש המערך , במידה והמערך ריק התשובה נכונה
סיפרו על החברה, אחר כך אני סיפרתי קצת על עצמי ולבסוף שאלות טכניות.
שאלות מתוך הראיון
שאלות על Multi-threading - מתוכן הייתה גם שאלה לכתוב קטע קוד קטן ובו לשים lock במקום הרלוונטי, מהם עקרונות התכנות, solid.
תשובות
הוסף תשובה
|
לצפיה בתשובות
פברואר 2021
עקרונות התכנות - כימוס, ירושה, פולימורפיזם והפשטה.
solid - single responsibility, open/close, liskov substitution, interface segregation and dependency inversion.
לפרט קצת על כל דבר.
1. שאלות תיאורטיות על design patterns, כמו מזה Singleton, Observer מה ההבדל בין Destruct vs Despose
2. כתוב פונקציה שמקבלת שורש של עץ ומחזירה אמת אם העץ הינו עץ חיפוש בינארי
3. לתכנן את המבנה של מערכת המעליות של הבניין