WFP
Background: User complains that application get freeze after pressing the button "Get Data" . How would you…
1) Find the root cause of the problem
2) Fix the problem. How many ways to create async call? What is the best?
3) Ok, call is async now, but UI still has micro freezes. What is WPF Measure and Arrange? How to avoid UI freezes? (frequent updates – collection modifications). UI Virtualization
Background: You are going to create new application. How would you…
1) Create application architecture (PRISM, IoC Container)
WCF
Background: You are going to create new application. How would you…
1) Decide what type of binding should you use
2) Setup exception handling on server side
3) Introduce authorization and authentication. Role based support.
4) Logs (email notifications)
Unit tests
1) You are participating in code review and need to check, is new code testable? What should you check? (no static class, dependency from abstractions)
2) You need to introduce unit testing in existing application. Propose strategy and framework.
WFP Background: User complains that application get freeze after pressing the button "Get Data" . How would you… 1) Find the root cause of the problem 2) Fix the problem. How many ways to create async call? What is the best? 3) Ok, call is async now, but UI still has micro freezes. What is WPF Measure and Arrange? How to avoid UI freezes? (frequent updates – collection modifications). UI Virtualization Background: You are going to create new application. How would you… 1) Create application architecture (PRISM, IoC Container)
WCF Background: You are going to create new application. How would you… 1) Decide what type of binding should you use 2) Setup exception handling on server side 3) Introduce authorization and authentication. Role based support. 4) Logs (email notifications) Unit tests 1) You are participating in code review and need to check, is new code testable? What should you check? (no static class, dependency from abstractions) 2) You need to introduce unit testing in existing application. Propose strategy and framework.