JetBrains Interview Question

How did you approach the project?