Interview questions

Scala interview questions – page 3

136 questions. Tap “Show answer” to check yourself.

  1. What is the difference between var and value?

  2. What is the use of tuples in scala?

  3. Explain the main difference between List and Stream in Scala Collection API? How do we prove that difference? When do we choose Stream?

  4. What is the best Framework to generate REST API documentation for Scala-based applications?

  5. What is Extractor in Scala? What is the difference between Constructor and Extractor in Scala? What is the use of Extractor in Scala?

  6. Popular clients who are using Play and Scala to develop their applications?

  7. What is the best language to use with Play framework: Scala or Java?

  8. Explain what is Scala?

  9. What are the available Unit Testing, Functional Testing and/or BDD Frameworks for Play and Scala Based applications?

  10. What is the major change or update in Scala 2.12?

  11. What are the available Build Tools to develop Play and Scala based Applications?

  12. What is the best tool to develop Play/Scala applications to persist data in MongoDB NoSQL data store?

  13. Tell me some features which are supported by Java, but not by Scala and Vice versa?

  14. What is recursion tail in scala?

  15. Difference between Array and List in Scala?

  16. What square measure the Scala variables?

  17. Does Scala support Operator Overloading? Does Java support Operator Overloading?

  18. What is Statically-Typed Language and What is Dynamically-Typed Language?

  19. How do we implement loops functionally? What is the difference between OOP and FP style loops?

  20. What is the Main drawback of Scala Language?

  21. Like Java, what are the default imports in Scala Language?

  22. Who is the father of Scala?

  23. What is the utilization of tuples in scala?

  24. What is the use of 'object' keyword in Scala? How to create Singleton objects in Scala?

  25. What are the major advantages of Scala Language? Are there any drawbacks of Scala Language?

  26. Make a case for 'Scala higher order' functions?

  27. What are the Java's OOP constructs not supported by Scala? What are the Scala's OOP constructs not supported by Java? What are the new OOPs constructs introduced by Scala, but not supported by Java?

  28. If I want to become a Fullstack Scala Developer, which technology stack I should learn?

  29. How do I append to the list?

  30. What is the current latest version of Scala?

Companies that ask Scala questions