You can usually establish that someone can't code inside one minute, which happens surprisingly often. You ask: Explain virtual methods to me. If they have C or C++ on their resume you write a three line function that returns a pointer to a stack variable and ask them to explain what's wrong.
If you feel like you even have to ask these questions your candidate selection process is badly broken, but the same approach scales up to all levels.
I disagree. These days people just memorize the CareerCup e-book, and know the answers to almost every major question out there. I've had plenty of people who knew what a virtual function is, and not know how to code. People have gamed the interview system, it doesn't work anymore.
"Explain virtual methods to me" - thereby ignoring anyone who can code in Python or Ruby, or anyone from VB.NET and several other languages where Overridable/Overrides is the terminology used.
Yes! the last interview I had with a very well known company lasted 3 months from the first mail from recruiter to his last email. It went weeks in between phone interviews to schedule the next one and often involving me to send few mails to ask for feedback. And for onsite he forgot about sending a confirmation mail and it took several mails to arrange a onsite interview which took 3-4 weeks of delay . And its not that I did poorly in interviews and they have to think twice for next interview and often my interviewers gave me their email to contact incase of any delay. And this is not one off experience there are few more companies and recruiters who doesn't respond for days until I send a mail. I do interview candidates for my team we often try to get feedback on the same day or next day so we can decide upon to hire or at least update candidate on the status.
Having been on both sides of table this process makes more sense than a traditional white board coding problems. In regular interviews one always asks set of known problems so there is a good chance that candidate already prepared for these problems. In a company that I worked for we had a 2-3 day boot camp to hire usually these are new grads so most of the time they are ok with the lengthy process. We used to give them set of projects and allow them to interact with each other and use google to research etc.. .Although this process was good we couldn't sustain as the company grew.
2. Must be registered for and present at the event to be eligible.
4. Must be able to show your app in progress to a designated HP webOS representative, in the form of an .ipk file we can load onto and test with an HP TouchPad.
"You can also email us at TouchPadSDK [att] palm [dott] com and one of our app specialists will work with you to see how you can qualify for this program."
It tied to your apple account . You can login into app store and install it without having to pay again just like how the current app store works with other apps.
Sure, that’s when you have a working and bootable backup. If you don’t (for example because you are using Time Machine) it’s not really clear what you do.
I think Apple has thought of some solution, we just don’t know it yet. It’s an interesting question.