Digitain interview question

OOP, memory management (GC), Design Patterns, thrreads, async programming. Data structures and algorithms