JetBrains interview question

How did you approach the project?