Determine Whether a Word Exists in a Character Grid
Company: Uber
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: Practice a Uber coding interview problem focused on determine whether a word exists in a character grid. The prompt emphasizes edge cases, clean implementation, and verifiable test behavior without revealing the solution.
Examples
Input: {"board":[["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]],"word":"ABCCED"}
Expected Output: true
Explanation: Exists.
Input: {"board":[["A","B"],["C","D"]],"word":"ABCD"}
Expected Output: false
Explanation: Cannot jump.