Farmers Edge interview question

My background and experience