Question: what is the difference between queue and public group?
Answer: Public Group is kind of team or group of related users, this will help to share the data. Queues are typically used when you want to assign a record to a bunch of users. ... Queue can be created for Custom objects and for Case, Lead and Knowledge Article Version. Public group created can be used across any objects.