avalon technologies pvt ltd Interview Questions