Round 1:
1. Find the smallest 4 digit number possible by taking away numbers from a given array of number.
2. Observer pattern.
3. Given a square grid of numbers such that the values are in ascending order both horizontally and vertically, find a specified number.
Round 2:
1. Design a map where every edge is connected by some building objects of some base type. Generate the xml for all the buildings in the map. Next, if we need to generate json instead of xml.
2. Design some kind of build pipeline with provisions to compile build test, perform static analysis and performance testing, and how to store their reports, how to access and process those reports, what database to be used etc.