To succeed, you must understand exactly how the hiring team evaluates your technical depth and problem-solving capabilities. The technical screening is known to be difficult, primarily due to the strict time constraints applied to each question.
Power BI Mastery & DAX
Because Power BI is the primary visualization engine at Arthur J. Gallagher &, your expertise here will be heavily scrutinized. This area tests your understanding of the entire Power BI ecosystem, from data ingestion to front-end visualization. Strong performance means instantly recognizing the correct DAX functions, understanding filter context, and knowing how to optimize a data model for performance.
Be ready to go over:
- DAX Functions – Deep understanding of
CALCULATE, FILTER, time intelligence functions, and context transition.
- Data Modeling – Star schema design, handling many-to-many relationships, and bidirectional cross-filtering.
- Power Query (M Code) – Data transformation best practices, query folding, and handling complex data types.
- Advanced concepts (less common) – Row-Level Security (RLS) implementation, incremental refresh strategies, and performance analyzer usage.
Example questions or scenarios:
- "Given a specific DAX formula with a
CALCULATE and ALL function, identify the expected output from four multiple-choice options within 2 minutes."
- "Choose the most efficient data modeling approach to resolve a circular dependency in a provided schema."
- "Identify the correct Power Query transformation step to unpivot a specific dataset structure."
SQL Querying & Data Extraction
Before data can be visualized, it must be accurately extracted and transformed. Your SQL skills are evaluated based on your ability to write precise, efficient queries to pull the exact data needed for reporting. Interviewers look for candidates who can quickly read a schema and formulate complex logic without hesitation.
Be ready to go over:
- Advanced Joins & Aggregations – Understanding the nuances of
LEFT, RIGHT, INNER, and FULL OUTER joins, alongside complex GROUP BY clauses.
- Window Functions – Using
ROW_NUMBER(), RANK(), LEAD(), and LAG() to calculate running totals and period-over-period changes.
- Data Type Manipulation – Handling dates, strings, and null values effectively.
- Advanced concepts (less common) – Query optimization, indexing strategies, and Common Table Expressions (CTEs) for recursive data.
Example questions or scenarios:
- "Write a SQL query to calculate the rolling 30-day average of insurance premiums by client region, completed within 5-7 minutes."
- "Given two tables with a many-to-many relationship, write a query to find orphaned records."
Stakeholder Management & Requirements Gathering
Evaluated primarily during the hiring manager interview, this area focuses on your soft skills. Arthur J. Gallagher & values specialists who can push back constructively, guide business users toward better visual solutions, and manage project timelines effectively.
Be ready to go over:
- Requirement Translation – Moving from "I need a dashboard showing sales" to a defined set of metrics, dimensions, and user flows.
- Handling Ambiguity – Navigating situations where data is missing, dirty, or where stakeholders have conflicting requests.
- Adoption & Training – How you ensure that the tools you build are actually utilized by the business.
Example questions or scenarios:
- "Tell me about a time a stakeholder requested a visualization that you knew was the wrong approach. How did you handle it?"
- "Describe your process for validating data accuracy before releasing a dashboard to production."