GeekCodersA DataEngineering Portal

Deloitte

SQL and modeling breadth over Spark depth.

14 questions
SQL · 2Python · 4PySpark · 8
StatusTitleTechnologyTopicAcceptanceDifficulty
○25.Parse fixed-width log linesPythonData modeling19.0%Easy
○13.Second highest salary per departmentSQLWindow functions23.9%Easy
○15.Find duplicate invoicesSQLDeduplication53.8%Easy
○21.Validate JSON records against a schemaPythonData modeling100.0%Easy
○82.Median salary per departmentPySparkAggregation100.0%Medium
○83.Pivot revenue into a column per categoryPySparkAggregation—Medium
○86.Quarantine the records that will not parsePySparkJSON Handling—Medium
○87.Split a tag list into rowsPySparkArray Handling100.0%Easy
○88.Standardise free-text citiesPySparkData quality100.0%Easy
○89.Unpivot quarterly targetsPySparkAggregation—Medium
○92.Carry the last sensor reading forwardPySparkWindow functions—Medium
○94.Year-over-year revenue growthPySparkWindow functions—Medium
○97.Detect schema drift between two batchesPythonData quality—Easy
○99.Reconcile two sourcesPythonJoins—Easy

Community-reported interview topics. Not official Deloitte questions and no affiliation is implied.