← adobe / Principal Product Manager
coding_drills / art_eiLFb3Hiq7U
Content
{"kind": "coding_drills", "role_id": "role_1ZSkiZiwtQg", "source": "leetcode_graphql", "generated_at": "2026-05-20T23:01:52.673639+00:00", "difficulty_mix": {"Easy": 3, "Medium": 5, "Hard": 2}, "topics_filter": [], "questions": [{"index": 0, "category": "coding_two_pointers", "prompt": "[Easy] Find the Index of the First Occurrence in a String \u2014 solve on leetcode.com", "rationale": "LeetCode problem #28. Tags: two-pointers, string, string-matching. AC rate 46.6%. Open the editor at https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "find-the-index-of-the-first-occurrence-in-a-string", "frontend_id": "28", "difficulty": "Easy", "ac_rate": 46.646679248066825, "topics": ["two-pointers", "string", "string-matching"], "url": "https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/"}}, {"index": 1, "category": "coding_array", "prompt": "[Easy] Two Sum \u2014 solve on leetcode.com", "rationale": "LeetCode problem #1. Tags: array, hash-table. AC rate 57.5%. Open the editor at https://leetcode.com/problems/two-sum/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "two-sum", "frontend_id": "1", "difficulty": "Easy", "ac_rate": 57.49451107379435, "topics": ["array", "hash-table"], "url": "https://leetcode.com/problems/two-sum/"}}, {"index": 2, "category": "coding_array", "prompt": "[Easy] Longest Common Prefix \u2014 solve on leetcode.com", "rationale": "LeetCode problem #14. Tags: array, string, trie. AC rate 47.6%. Open the editor at https://leetcode.com/problems/longest-common-prefix/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "longest-common-prefix", "frontend_id": "14", "difficulty": "Easy", "ac_rate": 47.5629941623571, "topics": ["array", "string", "trie"], "url": "https://leetcode.com/problems/longest-common-prefix/"}}, {"index": 3, "category": "coding_array", "prompt": "[Medium] 4Sum \u2014 solve on leetcode.com", "rationale": "LeetCode problem #18. Tags: array, two-pointers, sorting. AC rate 40.6%. Open the editor at https://leetcode.com/problems/4sum/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "4sum", "frontend_id": "18", "difficulty": "Medium", "ac_rate": 40.63108370993898, "topics": ["array", "two-pointers", "sorting"], "url": "https://leetcode.com/problems/4sum/"}}, {"index": 4, "category": "coding_string", "prompt": "[Medium] Zigzag Conversion \u2014 solve on leetcode.com", "rationale": "LeetCode problem #6. Tags: string. AC rate 54.1%. Open the editor at https://leetcode.com/problems/zigzag-conversion/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "zigzag-conversion", "frontend_id": "6", "difficulty": "Medium", "ac_rate": 54.14266668360879, "topics": ["string"], "url": "https://leetcode.com/problems/zigzag-conversion/"}}, {"index": 5, "category": "coding_array", "prompt": "[Medium] Jump Game II \u2014 solve on leetcode.com", "rationale": "LeetCode problem #45. Tags: array, dynamic-programming, greedy. AC rate 42.9%. Open the editor at https://leetcode.com/problems/jump-game-ii/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "jump-game-ii", "frontend_id": "45", "difficulty": "Medium", "ac_rate": 42.87065640212856, "topics": ["array", "dynamic-programming", "greedy"], "url": "https://leetcode.com/problems/jump-game-ii/"}}, {"index": 6, "category": "coding_array", "prompt": "[Medium] Rotate Image \u2014 solve on leetcode.com", "rationale": "LeetCode problem #48. Tags: array, math, matrix. AC rate 80.1%. Open the editor at https://leetcode.com/problems/rotate-image/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "rotate-image", "frontend_id": "48", "difficulty": "Medium", "ac_rate": 80.08370211767836, "topics": ["array", "math", "matrix"], "url": "https://leetcode.com/problems/rotate-image/"}}, {"index": 7, "category": "coding_array", "prompt": "[Medium] 3Sum \u2014 solve on leetcode.com", "rationale": "LeetCode problem #15. Tags: array, two-pointers, sorting. AC rate 39.1%. Open the editor at https://leetcode.com/problems/3sum/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "3sum", "frontend_id": "15", "difficulty": "Medium", "ac_rate": 39.07790477521536, "topics": ["array", "two-pointers", "sorting"], "url": "https://leetcode.com/problems/3sum/"}}, {"index": 8, "category": "coding_string", "prompt": "[Hard] Wildcard Matching \u2014 solve on leetcode.com", "rationale": "LeetCode problem #44. Tags: string, dynamic-programming, greedy, recursion. AC rate 32.0%. Open the editor at https://leetcode.com/problems/wildcard-matching/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "wildcard-matching", "frontend_id": "44", "difficulty": "Hard", "ac_rate": 31.971355472696484, "topics": ["string", "dynamic-programming", "greedy", "recursion"], "url": "https://leetcode.com/problems/wildcard-matching/"}}, {"index": 9, "category": "coding_array", "prompt": "[Hard] First Missing Positive \u2014 solve on leetcode.com", "rationale": "LeetCode problem #41. Tags: array, hash-table. AC rate 42.9%. Open the editor at https://leetcode.com/problems/first-missing-positive/, talk through your approach, then sketch the algorithm here (whiteboard) or write a plain-English solution (typed).", "what_great_looks_like": "Clarify constraints, propose a brute-force, refine to an optimal time/space, walk through 2 example inputs (including an edge case), then trace your final code by hand.", "leetcode": {"title_slug": "first-missing-positive", "frontend_id": "41", "difficulty": "Hard", "ac_rate": 42.913382380403995, "topics": ["array", "hash-table"], "url": "https://leetcode.com/problems/first-missing-positive/"}}]}