It depends, bc people from let's say (for example) Egypt have a different dialect than people from Yemen. Overall it depends how experienced you are with the language but yes, arabic speakers can understand each other. It is the same language after all lol.
hope this helps! :)