• Roles- With the help of roles you can control access to different records. These are optional but it’s always good to use them. When an organization’s object default sharing is set to Public Read/Write, one can use Roles to determine which records users can view.
  • Profiles- Profiles determine what a user can do on a particular record such as view, edit, create or delete them. Profiles are required to control which fields and objects users can access.
BY Best Interview Question ON 28 Mar 2022