Germany has a 6 month probation period for new hires in which both sides can terminate the contract with 2 week notice. After that, it is one month, two months after 3 years going up to 7 months after 20 years.
(I write this comment from Berlin, where I wish it were much much easier and simpler to start and operate a business.)