August 2020
Intermediate to advanced
788 pages
15h
English
As you probably know, Java is not a purely functional programming language like Haskell, but starting with version 8, Java has added some functional-style support. The effort of adding this support was a success and functional-style code was widely adopted by developers and companies. Functional-style programming sustains code that is more understandable, maintainable, and testable. However, writing Java code in the functional style requires serious knowledge of lambdas, the stream API, Optional, functional interfaces, and so on. All these functional programming topics can be interview topics as well and, in this chapter, we will cover some of the hot questions that are mandatory to know for passing a ...
Read now
Unlock full access