Leetcode 257 Binary Tree Paths Amazon Interview Question Java Coding Insight Interview Preparation