Pergunta de entrevista da empresa Paytm

nonescaping vs escaping closure, class vs structs - what to use when, lazy keyword, dispatch queues, thread management etc. Sort array of 0s and 1s in O(n). If sum of any two elements of array results in given value.