These are some of the very good problems that I came across during interview process.........