Click here to Skip to main content
15,889,116 members
Home / Discussions / C#
   

C#

 
GeneralRe: ASCII byte array to float Pin
Luc Pattyn2-Oct-09 13:27
sitebuilderLuc Pattyn2-Oct-09 13:27 
GeneralRe: ASCII byte array to float Pin
Abhishek Sur3-Oct-09 6:37
professionalAbhishek Sur3-Oct-09 6:37 
AnswerRe: ASCII byte array to float Pin
PIEBALDconsult2-Oct-09 12:03
mvePIEBALDconsult2-Oct-09 12:03 
GeneralRe: ASCII byte array to float Pin
akhanal2-Oct-09 12:09
akhanal2-Oct-09 12:09 
GeneralOne spoonful Pin
Luc Pattyn2-Oct-09 12:28
sitebuilderLuc Pattyn2-Oct-09 12:28 
GeneralRe: One spoonful Pin
akhanal4-Oct-09 9:38
akhanal4-Oct-09 9:38 
GeneralRe: One spoonful Pin
Luc Pattyn4-Oct-09 9:51
sitebuilderLuc Pattyn4-Oct-09 9:51 
QuestionAre these hard C# interview questions? Really?? [modified] Pin
ewan2-Oct-09 10:09
ewan2-Oct-09 10:09 
Hi All

I've been doing interviews for a large multi national company for a number of C# contractors to work on a greenfield winforms application. In the last month I've interviewed 28 candidates and only 6 have passed our first technical test which is a 1/2 hour telephone screening. What I'm wondering is if our basic questions are viewed by the community as not fair game. Our basic premise is that if you can't answer four out of five of these basic questions (first ten minutes of interview) there is little point in pursuing things further.

1) What is the base object in C#.NET, its public instance methods and when would you use them? - I'm astonished how few people get this. I generally forgive forgetting GetHashCode but Equals?! - only maybe 25% of people get 3 out of the 4 methods (or 5 if you count Finalize which in general we don't).
2) What is a delegate? What is the difference between delegate.Invoke and delegate.BeginInvoke? - Really asking do you know the difference between synchronous and asynchronous programming. - maybe 20% get this.
3) Give a two minute overview of how the garbage collector works? (Looking for what makes an object eligible for collection, when it runs, concept of generations, implications of having a finalizer etc) - very poor understanding out there - I've had 1 good explanation so far.
4) Explain the OO concept of polymorphism and how you can take advantage of it in C#? Why do you think Microsoft didn't make all methods virtual by default? - I.e. whats a virtual function and to understand the performance implications of them. - most get the first, nobody so far the second.
5) Is ArrayList/List<t> a thread safe collection? If not how would you make it thread safe? - most get its not, only some really have any idea how to make it thread safe.

I just don't think these are hard questions, especially given the daily rates we are offering, but maybe I'm being too hard? What do you think?

Whats really strange is we're doing a lot of Java interviews for the server side of things as well and we've seen plenty of great candidates. Maybe there are just lots and lots of very poor C# candidates out there and I'm getting my fair share of them!

Cheers!

modified on Friday, October 2, 2009 6:08 PM

AnswerRe: Are these hard C# interview questions? Really?? Pin
Dave Kreskowiak2-Oct-09 10:27
mveDave Kreskowiak2-Oct-09 10:27 
GeneralRe: Are these hard C# interview questions? Really?? Pin
ewan2-Oct-09 10:31
ewan2-Oct-09 10:31 
AnswerRe: Are these hard C# interview questions? Really?? Pin
DaveyM692-Oct-09 10:35
professionalDaveyM692-Oct-09 10:35 
GeneralRe: Are these hard C# interview questions? Really?? Pin
ewan2-Oct-09 10:51
ewan2-Oct-09 10:51 
GeneralRe: Are these hard C# interview questions? Really?? Pin
PIEBALDconsult2-Oct-09 13:25
mvePIEBALDconsult2-Oct-09 13:25 
AnswerRe: Are these hard C# interview questions? Really?? Pin
harold aptroot2-Oct-09 11:38
harold aptroot2-Oct-09 11:38 
GeneralRe: Are these hard C# interview questions? Really?? Pin
ewan2-Oct-09 12:04
ewan2-Oct-09 12:04 
GeneralRe: Are these hard C# interview questions? Really?? Pin
harold aptroot2-Oct-09 12:31
harold aptroot2-Oct-09 12:31 
GeneralRe: Are these hard C# interview questions? Really?? Pin
ewan2-Oct-09 12:41
ewan2-Oct-09 12:41 
GeneralRe: Are these hard C# interview questions? Really?? Pin
harold aptroot2-Oct-09 12:59
harold aptroot2-Oct-09 12:59 
AnswerRe: Are these hard C# interview questions? Really?? Pin
Not Active2-Oct-09 12:48
mentorNot Active2-Oct-09 12:48 
AnswerRe: Are these hard C# interview questions? Really?? Pin
PIEBALDconsult2-Oct-09 13:17
mvePIEBALDconsult2-Oct-09 13:17 
GeneralRe: Are these hard C# interview questions? Really?? Pin
ewan2-Oct-09 14:00
ewan2-Oct-09 14:00 
GeneralRe: Are these hard C# interview questions? Really?? Pin
Mycroft Holmes2-Oct-09 15:18
professionalMycroft Holmes2-Oct-09 15:18 
GeneralRe: Are these hard C# interview questions? Really?? Pin
darkelv2-Oct-09 15:36
darkelv2-Oct-09 15:36 
QuestionUsing WCF to implement Named Pipes Pin
AndyASPVB2-Oct-09 10:05
AndyASPVB2-Oct-09 10:05 
RantTreeView Multiple Column Microsoft Control Pin
LimitedAtonement2-Oct-09 9:05
LimitedAtonement2-Oct-09 9:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.