Profiles in salesforce is a collection of Settings and permissions that define how a user access records. Using profile we can assign Field Level Security for Objects, Users permissions, fields, tab settings etc.
Yes, this is possible that two or more users have the same profile in the Salesforce