List common causes of poor performance in Dynamics 365 (e.g., in forms, plugins, or reports) and describe how you would address each one.
Forms
Common Cause: Heavy JavaScript, too many controls
Fix: Optimize scripts, reduce subgrids, simplify views
Plugins
Common Cause: Long synchronous logic, recursion
Fix: Use asynchronous processing, limit retrieved columns, add depth checks
Queries
Common Cause: Too many joins, unindexed fields
Fix: Simplify FetchXML, request indexes
Reports
Common Cause: Large datasets
Fix: Filter, aggregate, limit columns
Flows
Common Cause: Multiple triggers, looping through lists
Fix: Add filters, reduce list operations
Security
Common Cause: Overly complex roles
Fix: Simplify roles, use teams