נשלח מבחן למייל וניתנו שעתיים לעשות אותו, אם עברת המשכת לראיון עם הראש צוות.
שאלות מתוך הראיון
במבחן ביקשו לכתוב API ב - .NetCore שמקבל תאריך ומחזיר X הזמנות אחרונות על פי התאריך(זמן).
המבחן ללא דאטה בייס, יצירת הנתונים היא סטטית.
סעיף אחרון במבחן התכנותי שואלים, מה לא בסדר בדרך שבה מביאים את הנתונים?
התשובה: את הנתונים מבקשים על פי הזמן שנוצרה ההזמנה ולא לפי ה - ID שלה ולכן יכול להיות מצב שבשתי בקשות שונות נביא את אותן ההזמנות ואז צריך לכתוב עוד מתודה שמביאה את הנתונים על פי ה - ID.
מקבלים תשובה לגבי המבחן כמה ימים אחרי ואז יש ראיון מקצועי עם הר"צ ששאלה את השאלות הבאות:
1) מה ההבדל בין Class ל - Struct. תשובה: Class reference type
2) מה זה Lazy Loading ב- C#.
3) מציגה סדרה של מספרים כמו 1,2,3,4,5,6,7,8,9 ומספרת שיש פונקציה שבלבלה את הסדר ואת אחד המספרים החליף 1-, איך תמצאו את המספר שהוחלף?
תשובה: סכימה של הסדרה הראשונה פחות הסכימה של הסדרה השנייה ונוסיף 1.
4) איך להביא רשומה מ - DB, לפי ה - ID.
מה נעשה אם נצטרך להביא רשומה לפי השם? נביא לפי השם ויהיה לנו מילון של השם ומערך של IDS.
בקיצור, שאלות של מי שחיפש בגוגל שאלות ראיון עבודה ב - C#.
Exercise 1: In order to report all purchases to a third party stakeholder (TPS), you need to create a new API.
This API should allow the third party to read purchases in bulks and continue from last bulk.
In other words: Each purchase has a purchase date, and the server will return items from a specific date in chunks that are defined by the caller.
Your task
1. No need for database implementation – instead, use a stub method to generate data for TPS.
2. Implement as REST API.
3. Make sure you have proper API architecture and layers.
4. What is the problem with this design? Find a better solution and implement it.
תהליך מיון מזלזל ולא רציני
גורמים לך לחשוב שכבר קיבלת תמשרה
ואחרי שלוש פעמים שאתה מגיע ומבזבז מה זמן שלך
נזכרים להגיד לך שלא עברת .
מבחן בית ולאחר מכן ראיון אישי עם ראש צוות
ואז בכירה .
אחכ כוח אדם ואז בסוף פוליגרף שרק לאחר מכן נזכרים לסנן אותך .
פשוט מביש .
שאלות מתוך הראיון
מבחן בית של דימוי משחק פוקר ולאחר מכן שאלות על המבחן