PIEBALDconsult wrote:
- A fairly pointless question. Object, but I never think about its members, I only override them when necessary -- so at most I might say ToString.
Hehe - ok ok. This is clearly a very divisive question! Despite the howls of protest around this so far I still like this as a question. Maybe I'm just evil.... ;)
PIEBALDconsult wrote:
- Not too bad a question. I use delegates, but I don't recall ever using Invoke or BeginInvoke on them. If you want to ask about synchronous/asynchronous, then just ask.
I agree we could ask directly something along the lines of how would you run a delegate asynchronously but really its just the same question posed another way. I suspect you have used Invoke even if you don't realise it :)
PIEBALDconsult wrote:
- I certainly couldn't fill two minutes with that, because I just don't need to know, that's the whole point of the GC.
I think this is an interesting statement. Maybe you are right and its why so many people struggle with it. I naturally assumed that since I have been asked this at every .NET interview this was a totally standard question. Maybe its specific though to the industry I'm in and the type of application we are generally developing where memory and cpu time are at a premium. Food for thought for me.
PIEBALDconsult wrote:
- Right, they're not, but there's nothing I can do about it; all I can do is make my classes thread-safe -- when needed.
But the point is you know - a hell of a lot of candidates don't!