חברת iMdSoft:
1. מה ההבדל בין SendMessage ל- PostMessage?
2. יש לך מסך כלשהו המציג גרף של קצב לב, של 60 דקות, המסך בגובה ואורך מסויימים בלחיצה על המסך מתקבל אורך וגובה מסוימים - איך תדע באיזו דקה אתה?
3. יש לך מספר מסוג int, איך תדליק את הביט השלישי בלבד?
4. יש לך מערך חד מימדי באורך x, ויש לך מערך דו מימדי: m*n=x, ויש לך אינדקס אחד, איך אפשר למפות את האינדקס בין 2 המערכים? כך שאותו אינדקס ישמש ל-2 המערכים?
5.כתוב פונקציה המקבלת מערך ומספר, על הפונקציה לבצע הזזה של האיברים במערך בגודל של המספר שהתקבל, לדוגמא:
יש מערך: 1,2,3,4,5,6 ומספר הזזה – 2, על הפונקציה להחזיר: 5,6,1,2,3,4, לכתוב פונקציה יעילה שלא מבזבזת זיכרון.
6. מה זה Monitor? מה זה Semaphore? מה זה Mutex? מה ההבדלים ביניהם?
7. איך למנוע deadlock?
8. מה ההבדל בין DataSet לבין DataReader?
9. מה זה DependencyProperty?
10. מה זה Attached Property?
11. מה זה Template?
12. מה זה ContentControl?
13. מה זה Grid? מה זה WrapPanel?
14. חידת היגיון: יש 5 אנשים, חלקם דוברי אמת וחלקם שקרנים, כל אחד מהם אומר משפט, איך תדע מי דובר אמת ומי שקרן?
אדם 1: כולם דוברי אמת.
אדם 2: יש פה 2 שקרנים.
אדם 3: יש פה 3 שקרנים.
אדם 4: יש פה 4 שקרנים.
אדם 5: כולם שקרנים.