---
# System prepended metadata

title: Petro Kaklamanis

---

# 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?
