Netflix and Facebook definitely have something similar too especially for newer grads (although the former rarely hires new grads). Amazon just does it in the worst way possible.
I'd rather deal with a company that puts all of its cards on the table like Netflix does rather than an implicit forced attrition process that is described here.