Microsoft interview question

array spiral priority queue and behavioral question