Taro Logo

WinForms - C# Developer Interview Experience - Montreal, Canada

May 1, 2015
Positive ExperienceNo Offer

Process

She asked me to describe at least two or three different ways to create multi-threaded applications in C#.

  • Explicit use of the Thread class

  • Thread pool

  • Task Parallel Library

  • Action class with lambda functions

  • BeginInvoke

  • BackgroundWorker

  • SerialPort.DataReceived

You may also wish to talk about methods for creating re-entrant code.

  • Monitor.Wait and Monitor.Pulse
  • ManualResetEvent
  • Static classes/methods

Questions

What is an object-oriented programming (OOP) language?

What is the difference between method overriding and method overloading?

Which are the access modifiers available in C#?

What is a delegate in C#? Explain it with a sample. She also asked me about the syntax.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Morgan Stanley WinForms - C# Developer role in Montreal, Quebec.

Success Rate

0%
Pass Rate

Morgan Stanley's interview process for their WinForms - C# Developer roles in Montreal, Quebec is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Morgan Stanley's WinForms - C# Developer interview process in Montreal, Quebec.

Morgan Stanley Work Experiences