Databricks Unity Catalog is a unified governance solution for managing data and AI assets in the Databricks Lakehouse. It provides fine-grained access control, centralized metadata management, and seamless integration with Databricks workspaces. For data engineers, analysts, and AI practitioners, understanding Unity Catalog is crucial to securely manage tables, views, and files while ensuring compliance.
To help you master Unity Catalog concepts, we’ve compiled a set of multiple-choice questions (MCQs) that cover key features, best practices, and practical scenarios. These questions are ideal for self-assessment, interview preparation, or brushing up on your Databricks skills.
Databricks Unity Catalog – Multiple-Choice Questions (MCQs)
1. What is Unity Catalog primarily used for in Databricks?
A. Cluster monitoring
B. Data governance and unified access control
C. Dashboard visualization
D. Optimizing Delta Lake performance
Correct Answer: B
2. Which objects are top-level in Unity Catalog’s three-level hierarchy?
A. Databases → Tables → Columns
B. Catalogs → Schemas → Tables/Views
C. Workspaces → Repos → Folders
D. Repos → Branches → Notebooks
Correct Answer: B
3. Unity Catalog permissions are based on which standard?
A. IAM only
B. ACL-based system
C. ANSI SQL GRANT statements
D. Custom JSON policies
Correct Answer: C
4. Which Unity Catalog feature supports column-level masking?
A. Table ACL
B. Row-Level Security
C. Data Clean Room
D. Dynamic Data Masking Functions / Policies
Correct Answer: D
5. Unity Catalog manages which of the following assets?
A. Lakehouse Files, Tables, ML Models, Functions
B. Only Delta Tables
C. Only SQL Objects
D. Only ML Models
Correct Answer: A
6. Which identity system does Unity Catalog rely on?
A. Databricks Premium Users
B. SCIM + Identity Provider (Azure AD, Okta)
C. Local Workspace Accounts
D. AWS IAM Roles only
Correct Answer: B
7. Which feature gives end-to-end visibility of data movement?
A. SQL Query History
B. Cluster Logs
C. Unity Catalog Lineage
D. Pipeline Log Explorer
Correct Answer: C
8. In Unity Catalog, external locations require which permission?
A. SELECT
B. WRITE FILE
C. CREATE EXTERNAL TABLE
D. CREATE EXTERNAL LOCATION
Correct Answer: D
9. Which of the following is NOT supported in Unity Catalog?
A. Managed tables
B. Delta Live Tables (DLT)
C. Database-level ACLs
D. Personal Access Token management
Correct Answer: D
10. What does a Storage Credential represent?
A. A Schema Access Policy
B. A connection to external object storage (S3/ADLS)
C. A user permission group
D. A cluster policy
Correct Answer: B
11. Row-Level Security in Unity Catalog is implemented using ___?
A. Table ACL
B. SQL Row Filters
C. Notebook ACL
D. Workspace Permissions
Correct Answer: B
12. UC volume supports storing which types of files?
A. Only Parquet
B. Only Delta
C. Arbitrary files (images, PDFs, JSON, binary)
D. Only CSV and JSON
Correct Answer: C
13. What happens when you migrate Hive Metastore to Unity Catalog?
A. All data files move automatically
B. Only metadata and access controls move (data stays in place)
C. All data is duplicated
D. Clusters restart automatically
Correct Answer: B
14. Delta Sharing under Unity Catalog can share data:
A. Only within the same workspace
B. Only within the same account
C. Cross-cloud & cross-organization
D. Only inside private networks
Correct Answer: C
15. What type of clusters are required for full UC support?
A. Legacy clusters
B. No-isolation shared clusters
C. UC-enabled clusters / Shared Access Mode
D. Single Node Cluster
Correct Answer: C
16. Which of the following supports PII masking?
A. Data profiles
B. Dynamic Views
C. UC Masking Policies
D. Notebook ACLs
Correct Answer: C
17. Where are Unity Catalog permissions stored?
A. Local workspace
B. Per cluster
C. Centralized metastore
D. Per user
Correct Answer: C
18. Which command grants a user ability to create tables in a schema?
A. GRANT ALL PRIVILEGES ON CATALOG
B. GRANT CREATE ON SCHEMA
C. GRANT MODIFY ON TABLE
D. GRANT READ FILE ON LOCATION
Correct Answer: B
19. What is required to access a volume in UC?
A. USAGE on schema + READ FILE/WRITE FILE
B. ONLY SELECT
C. ONLY MODIFY
D. No permissions are required
Correct Answer: A
20. Unity Catalog lineage tracks which levels?
A. Table → Dashboard only
B. Notebook → Query only
C. Column-level lineage
D. Only table-level
Correct Answer: C
References






