I don't deny that there are probably plenty of places that offer 2 weeks to start. But I took the context to be professional software positions. But even assuming that context, it would appear from the comments that even 2 weeks can be too much to expect. May it's a geographical function as well. I don't know that you could hire anyone to write code in the Seattle area without giving at least three weeks.