1. What is the dynamic programming approach to solving the Sudoku puzzle?
2. Write a program to swap the kth node from the beginning and the kth node from the end in a linked list.
3. What are the assumptions underlying Linear Regression?
4. Given the root node of a binary search tree (BST) and a value to be inserted into the tree, insert the value into the BST. Return the root node of the BST after the insertion.
5. What metrics would you track for a product?