Yes. Your uniform is supplied by the cruise line and will be given to you upon arrival on the ship. Some cruise lines may deduct uniform fees from your first salary, others may give it for free. Upon a job offer, you will be asked to provide sizes promptly, so it’s ready for you once you get onboard.
Some concessions will ask you to bring some basic pieces from home, such as black suit and white social shirt, or black shoes. You may be required to purchase or bring shoes to match the uniform given by the company.