Nextracker interview question

How to design the core?