This is an universal law of database design. You will never find a surname longer than 30 characters.
As all database systems are programmed this way it is not even remotely possible that there exists an exception to this law.
You should be aware though, that in Spain people have two surnames. Which is no trouble for their databases as they use two surname columns. Each following the law of maximum characters for surnames.
So be careful or the hiring of Mr. Alphonso Bornemisza Fernandez de Mallorca might cause some trouble.