Welcome! We are excited to have you interview with us. As part of our interview process, we will work through a small but typical technical task using a subset of our repository. The main goal of this exercise is to give us a sense of what it would be like to work together.
Before the interview, you will need to check out our repository from GitHub and load it into IntelliJ.
-
Install IntelliJ IDEA: If you don't already have IntelliJ IDEA installed, please download and install it from JetBrains' website.
-
Clone the Repository:
- Open your terminal or command prompt.
- Clone the repository using the GitHub link:
git clone https://github.com/hartwigmedical/actin-interview.git
-
Open the Project in IntelliJ IDEA:
- Launch IntelliJ IDEA.
- Click on
Open
and select the directory where you cloned the repository. - IntelliJ IDEA will automatically detect and configure the project.
-
Project Structure:
- Familiarize yourself with the structure of the project.
- Explore the
src
directory in thealgo
module where you will find the Kotlin source files.
-
Build the Project:
- Make sure the project builds successfully.
- You can build the project by clicking on
Build
>Build Project
from the menu bar.
-
Basic Kotlin Familiarity:
- The code is written entirely in Kotlin. If you are new to Kotlin, you might find it useful to review some basic concepts.
- The official Kotlin documentation is a great resource. Consider:
- We will kick off the problem together and guide you through the task.
- The focus will be on collaboration and problem-solving.
- We encourage you to ask questions and discuss your thought process.
If you encounter any issues during the setup process, please do not hesitate to reach out. We are here to help and ensure you are prepared for the interview.