S
S
sectronix2015-01-23 07:02:20
Scala
sectronix, 2015-01-23 07:02:20

What questions are asked in an interview for a scala programmer position?

What do they ask a candidate for an interview for a Scala programmer?
There are a lot of publications on Habré , but not a single one in relation to Scala.
I understand that most likely, they are asking the basics: data structures, algorithms, patterns, methodologies and development principles. I'm only interested in the part about the knowledge of scala itself and related technologies. For example, do they ask questions like “What is a companion object?” Or do they focus more on specific things? What are they asking about, libs, frameworks, platforms, etc.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
sectronix, 2015-02-05
@sectronix

I found a link that has a list of questions for a Scala developer position.

A
Alexey Terekhin, 2015-01-23
@daron666

People love to ask why you chose Scala.
Well, it seems to me that it all depends on the project where you are going. Because no two were the same. In T, for example, they run through simple tasks like "Recognize a foldleft here and write it down," and other simple tasks for interviews. But you need to solve them right here and here, here's a piece of paper and a pencil. They are very happy for the FP approach. In our other office, I was simply loaded with a task like "how to parse the entire VKontakte". But there verbally suggest architecture. The third asked why Optional in Java does not solve the problem and how to make composition Future. Well, and all sorts of little things on the keywords "Monoid", "Monad", "Composition of monads". And just so that about specific things? No. There was no such thing. And about the companion object, too. One can only ask the difference between regular and tail recursion.

A
Artem, 2015-01-23
@mrRontgen

People love to ask why you chose Scala.
it would be interesting to listen to employers on this topic :)
So, in principle, the previous answer covers almost everything, I will only add that somewhere they ask about scalaz and scalava types.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question