Autodesk interview question

3 sum problem, Explain Threads and executor framework. Design patterns.