← adobe / Principal Product Manager
coding_drills / art_2RsT4_eFIjs
Content
{"kind": "coding_drills", "role_id": "role_1ZSkiZiwtQg", "source": "leetcode_graphql", "generated_at": "2026-05-20T23:01:15.479683+00:00", "difficulty_mix": {"Easy": 3, "Medium": 5, "Hard": 2}, "topics_filter": [], "questions": [{"index": 0, "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": 1, "category": "coding_array", "prompt": "[Easy] Remove Element \u2014 solve on leetcode.com", "rationale": "LeetCode problem #27. Tags: array, two-pointers. AC rate 61.8%. Open the editor at https://leetcode.com/problems/remove-element/, 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": "remove-element", "frontend_id": "27", "difficulty": "Easy", "ac_rate": 61.7901135225882, "topics": ["array", "two-pointers"], "url": "https://leetcode.com/problems/remove-element/"}}, {"index": 2, "category": "coding_string", "prompt": "[Easy] Valid Parentheses \u2014 solve on leetcode.com", "rationale": "LeetCode problem #20. Tags: string, stack. AC rate 44.2%. Open the editor at https://leetcode.com/problems/valid-parentheses/, 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": "valid-parentheses", "frontend_id": "20", "difficulty": "Easy", "ac_rate": 44.1741531650066, "topics": ["string", "stack"], "url": "https://leetcode.com/problems/valid-parentheses/"}}, {"index": 3, "category": "coding_array", "prompt": "[Medium] Next Permutation \u2014 solve on leetcode.com", "rationale": "LeetCode problem #31. Tags: array, two-pointers. AC rate 45.2%. Open the editor at https://leetcode.com/problems/next-permutation/, 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": "next-permutation", "frontend_id": "31", "difficulty": "Medium", "ac_rate": 45.24205668628037, "topics": ["array", "two-pointers"], "url": "https://leetcode.com/problems/next-permutation/"}}, {"index": 4, "category": "coding_string", "prompt": "[Medium] String to Integer (atoi) \u2014 solve on leetcode.com", "rationale": "LeetCode problem #8. Tags: string. AC rate 21.0%. Open the editor at https://leetcode.com/problems/string-to-integer-atoi/, 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": "string-to-integer-atoi", "frontend_id": "8", "difficulty": "Medium", "ac_rate": 21.000581005954157, "topics": ["string"], "url": "https://leetcode.com/problems/string-to-integer-atoi/"}}, {"index": 5, "category": "coding_math", "prompt": "[Medium] Divide Two Integers \u2014 solve on leetcode.com", "rationale": "LeetCode problem #29. Tags: math, bit-manipulation. AC rate 19.8%. Open the editor at https://leetcode.com/problems/divide-two-integers/, 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": "divide-two-integers", "frontend_id": "29", "difficulty": "Medium", "ac_rate": 19.778929080081173, "topics": ["math", "bit-manipulation"], "url": "https://leetcode.com/problems/divide-two-integers/"}}, {"index": 6, "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": 7, "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": 8, "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/"}}, {"index": 9, "category": "coding_string", "prompt": "[Hard] Regular Expression Matching \u2014 solve on leetcode.com", "rationale": "LeetCode problem #10. Tags: string, dynamic-programming, recursion. AC rate 31.0%. Open the editor at https://leetcode.com/problems/regular-expression-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": "regular-expression-matching", "frontend_id": "10", "difficulty": "Hard", "ac_rate": 30.95323848106803, "topics": ["string", "dynamic-programming", "recursion"], "url": "https://leetcode.com/problems/regular-expression-matching/"}}]}