Interview Tips Interview Tips, Interview Questions and Answers

2Sep/110

WPF interview questions

Entry Level

Property Change NOtification (INotifyPropertyChange and ObservableCollection)
ResourceDictionary
UserControls

Mid Level

Blend/Cider
animations and storyboarding
ClickOnce Deployment

Senior

WPF 3D
Differences between Silverlight 2 and WPF
MVVM/MVP
WPF Performance tuning
Pixel Shaders

Entry Level

  • Property Change NOtification (INotifyPropertyChange and ObservableCollection)
  • ResourceDictionary
  • UserControls

Mid Level

  • Blend/Cider
  • animations and storyboarding
  • ClickOnce Deployment

Senior

  • WPF 3D
  • Differences between Silverlight 2 and WPF
  • MVVM/MVP
  • WPF Performance tuning
  • Pixel Shaders
link|improve this answer
22Aug/110

Senior WPF interview questions

  • Example of attached behavior?
  • What is PRISM,CAL & CAG?
  • How can worker threads update the UI?
  • WPF 3D - Added by a7an
  • Differences between Silverlight 2 and WPF
  • MVVM/MVP - Added by a7an
  • WPF Performance tuning
  • Pixel Shaders
  • Purpose of Freezables
12Aug/110

Mid-level WPF interview questions

Routed Events & Commands
Converters - Added by Artur Carvalho
Explain WPF's 2-pass layout engine?
How to implement a panel?
Interoperability (WPF/WinForms)
Blend/Cider - Added by a7an
Animations and Storyboarding
ClickOnce Deployment
Skinning/Themeing
Custom Controls
How can worker threads update the UI?
DataTemplate vs HierarchicalDataTemplate
ItemsControl vs ItemsPresenter vs ContentControl vs ContentPresenter
Different types of Triggers

8Aug/110

WPF Interview Questions

1. What is WPF ? Why it is used?

2. What is XAML?

3. What is Dispatcher Object?

4. What is Dependency Object?

5. What is the architecture of WPF?

6.What is are Types of events and Event Routing or a Routed Event?

7. What is difference between Event Bubbling vs Event Tunneling? When to apply what?

8.What are difference between Win-Forms and WPF?

9. What are different types of Panels in WPF ?Explain them?

10.What is difference between StackPanel, DockPanel, WrapPanel and Grid?

11.What are Primitive Controls and Look Less Controls?

12.What are different important components to know in WPF? Explain them?

13. Why do you think WPF has more power?

14. What is difference between WPF and Web Applications which do you prefer? When to choose what?

15. Is Silverlight part of WPF  or subset of WPF? What is difference between WPF and Silverlight

16. What is the class name from which all WPF objects are derived from?

17. How did you create Dependency Object?

18. How did you implement Dependency Property?

19. What is PRISM ? What are its advantages of using it in real time applications?

10. How did you install and implement PRISM in real-time applications?

2Aug/110

Basic WPF interview questions

  • Strong .NET 2.0 Background & willing to learn!
  • Explain dependency properties?
  • What's a style?
  • What's a template?
  • Binding
  • Differences between base classes: Visual, UIElement, FrameworkElement, Control
  • Visual vs Logical tree?
  • Property Change Notification (INotifyPropertyChange and ObservableCollection)
  • ResourceDictionary - Added by a7an
  • UserControls - Added by a7an
  • difference between bubble and tunnel routing strategies - added by Carlo
  • Why did Microsoft introduce yet another markup language?
  • XAML
23Jul/100

Interview Questions Decoded, Part 1

Tell us about yourself.

What they're really asking: What makes you special? Why should we hire you?

Tips: Prepare several selling points about yourself. Give a quick "elevator speech" that overviews your experience and achievements.

What are your greatest strengths?

What they're really asking: How do you perceive your talents and abilities as a professional? Will you be an asset to our organization?

Tips: Sell yourself. If you don't promote your strengths, nobody else will. Prepare six or seven responses. Be "confidently humble."

What are your greatest weaknesses?

What they're really asking: How honest are you being about yourself with us? How realistic are you?

Tips: Present your weakness as a positive. Don't talk too long or emphasize your downfalls.

Why are you interested in working here?

What they're really asking: How dedicated are you? Do you have a passion for this type of work?

Tips: Keep your answer simple and to the point. Stay away from such responses as, "Many of my friends have worked here." This response isn't very impressive.

Why should we hire you?

What they're really asking: Can you convince us you're "the one?" Can you sell your "product?"

Tips: Make a powerful statement about the value you'll bring to their organization. Toot your own horn, but be wary of sounding arrogant.