For System design problems interview