# Petro Kaklamanis
## 1. Introduction (2-5 minutes)
We introduce ourselves, a bit of what we do and then we explain a bit about the structure of this interview session. We can also ask the candidate to give a brief introduction if we want to or ask the candidate more general questions. (Truong)
## 2. Questions about take home assignment (5-10 minutes)
* How did you find the exercise? (Vasyl)
* What was the most challenging part of the exercise? (Vasyl)
* How long did it take to complete the exercise? (Vasyl)
* What improvements would you have liked to make if you were given more time? (Vasyl)
## 3. General questions (5 minutes)
* What do you like about Scala and how come you want to work with Scala? (Edvin)
* Akka vs effect monads (Cats IO, ZIO)? We lean towards functional. Pros and cons? (Edvin)
* Do you have experience working with frontend? (Edvin)
## 4. Live coding
Give the candidate a brief introduction about how the live coding will work.
* Retrieve address (Edvin and Vasyl)
* Option (Truong)
## 5. Questions from the candidate
Here we let the candidate ask us questions about Rocker or anything in general. Try to give candidate a realistic expectation of Rocker and what Rocker expects from the candidate. (Truong)
* Do you have any questions for us?