BNY interview question

rotate an array in-place by n places, sort array using any algo, binary search on the same array, design patterns, collections, discussion about projects in my company.