.net - Interview questions: WPF Developer -


what should every wpf developer know?

entry level

  • strong .net 2.0 background & willing learn!
  • explain dependency properties?
  • what's style?
  • what's template?
  • binding
  • differences between base classes: visual, uielement, frameworkelement, control
  • visual vs logical tree?
  • property change notification (inotifypropertychange , observablecollection)
  • resourcedictionary - added a7an
  • usercontrols - added a7an
  • difference between bubble , tunnel routing strategies - added carlo
  • why did microsoft introduce yet markup language?
  • xaml

mid-level

  • routed events & commands
  • converters - added artur carvalho
  • explain wpf's 2-pass layout engine?
  • how implement panel?
  • interoperability (wpf/winforms)
  • blend/cider - added a7an
  • animations , storyboarding
  • clickonce deployment
  • skinning/themeing
  • custom controls
  • how can worker threads update ui?
  • datatemplate vs hierarchicaldatatemplate
  • itemscontrol vs itemspresenter vs contentcontrol vs contentpresenter
  • different types of triggers

senior

  • example of attached behavior?
  • what prism,cal & cag?
  • how can worker threads update ui?
  • wpf 3d - added a7an
  • differences between silverlight 2 , wpf
  • mvvm/mvp - added a7an
  • wpf performance tuning
  • pixel shaders
  • purpose of freezables

any other "trick" questions ask?

do expect wpf developer know blend?

i'm surprised no 1 has mentioned basic knowledge of xaml yet. knowing xaml is, , ability basic editing using xaml rather graphical design tool. mid-level developers should able knock form / graphic prototypes using tool xamlpad.


Comments

Popular posts from this blog

c++ - How do I get a multi line tooltip in MFC -

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -