Zusammenfassung der Ressource
Frage 1
Frage
What's a higher order function ?
Frage 2
Frage
Which of the following is most adapted for parallel processing ?
Antworten
-
Akka Actors
-
Scala Futures
-
Scala Options
-
Scala Either
Frage 3
Frage
val result = for {
x <- Future(20)
y <- Future(10) if y > 10
} yield x + y
what's the value of result ?
Frage 4
Frage
Which one is FALSE about an actor akka ?
Antworten
-
Can communicate with an actor using tell function
-
Can communicate with an actor using ask pattern
-
Messages can be passed to an actor using ActorRef handle of that actor
-
Messages can be passed to an actor using Actor instance of that actor
Frage 5
Frage
A monad is a functor which also has a flatMap ?
Frage 6
Frage
What's NOT true about a type class in scala ?
Antworten
-
It enables ad hoc polymorphism
-
It uses implicts, implicitly and bound context syntax
-
Addition of a new functionality in type class can be done without any changes to the original code
-
Type class is an abstract class
Frage 7
Frage
SBT performs incremental recompilations ?
Frage 8
Frage
val mySeq = Seq("Hello world", "Hello how are you", "Are you well", "Hello guys")
val result = mySeq.flatMap(_.split(" ")).map(_.length).filter(v => v < 4).reduce(_ + _)
What's result ?
Antworten
-
28
-
43
-
15
-
None of the above
Frage 9
Frage
trait F[-A] {
}
What does -A represent ?
Frage 10
Frage
Choose right responses for a partial function (multiple responses possible)
Antworten
-
A PartialFunction must provide a method isDefinedAt
-
A PartialFunction must provide a method apply
-
Can be lifted to a normal function with return type wrapped in an option
-
Akka actor's receive method is not an example of partial function