My best interviews were the ones where money wasn't an issue. They focused on getting talent first and dealing with bad hires later. So the process went like this:
- "I see you have done this and that, have some years of experience and seem to know how to do things. Here is what you would do in our company ..."
- "Still interested? Great. Can you please reverse a string?"
- "Well, looks like you can code. Let's talk salary."
- "Welcome aboard. :)"
Whenever someone turned out to be bad, they simply asked them to leave. Usually with severance. So easy and simple. I really can't understand why only a few companies work like this. No tests, no homework and definitely no hazing and grilling. Just some guys that want to build some stuff.
> I really can't understand why only a few companies work like this.
Highly dependent on the legislation the company is operating in. "At will" companies, if I understand the term correctly, certainly have that flexibility where they can let the bad hire goes. In other countries where firing is less flexible, more hoops needs to be jumped through.
I didn't say anything about firing. In Europe it's very hard to fire someone. But give them a stack of cash in exchange for pursuing other opportunities and almost everybody will take it. It's actually a common practice for non-tech jobs. Layoffs are not possible, but getting a year's salary for quitting is.
- "I see you have done this and that, have some years of experience and seem to know how to do things. Here is what you would do in our company ..."
- "Still interested? Great. Can you please reverse a string?"
- "Well, looks like you can code. Let's talk salary."
- "Welcome aboard. :)"
Whenever someone turned out to be bad, they simply asked them to leave. Usually with severance. So easy and simple. I really can't understand why only a few companies work like this. No tests, no homework and definitely no hazing and grilling. Just some guys that want to build some stuff.