GE HealthCare interview question

Round 1- create your binary tree and insert data into it.time complexity. Threads- print even odd using two threads, class level lock versus object level lock, and which one needs to be used in which situation. Round 2- design db for amazon product details page. extension of the question- design db which can help us to generate a summary report of order value by district. Problem solving-https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference/description/ Thread- if threads throw runtime exception what happens to application execution and does it release the lock? Gc- create your own custom GC (not sure what was the purpose of asking this question)