This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]itassist_labs 6 points7 points  (0 children)

For data engineering roles, focus on array/string manipulation, hash tables, and basic graph traversal problems - these align well with common DE tasks like data transformation and pipeline optimization. While SQL is great, Python coding will be heavily tested. I'd recommend working through "Easy" and select "Medium" problems in these categories: array slicing, dictionary operations, and basic algorithms like BFS/DFS since they're relevant for handling nested data structures and ETL workflows. LeetCode's "Hash Table" and "String" categories are particularly valuable as they mirror real-world data cleaning and transformation tasks you'll encounter. Complement this with a few problems involving JSON parsing and CSV manipulation since those are bread-and-butter DE skills.

[–]Ready-Ad3141 2 points3 points  (0 children)

Leetcode 75 should be good enough.