Final Interview


Download 101.77 Kb.
Pdf ko'rish
bet7/11
Sana22.10.2023
Hajmi101.77 Kb.
#1716388
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Final Interview

6. Java 8 Features
1. Lambda expressions overview, best practice.
2. Expressing optionality with Optional feature.
3. Method References: defining Lambda Expressions by referring to
methods directly. Best practice.
4. Functional Interface overview. Best practice.
5. Default methods overview. Best practice.
6. Date API overview.
7. Stream API overview.
7. Java 11 Features(comparing to Java8)
● Improvements for Collections. Helper methods: List.of, Set.of, Map.of (since
Java9)
● New methods in Streams: takeWhile, dropWhile, iterate (since Java9)
● New methods in Optionals: ifPresentOrElse(since Java9)


● Interfaces: private methods(since Java9)
● Project Jigsaw and module system(since Java9)
● jshell (since Java9)
● var (since Java10)
● Running java file without compiling
● HttpClient
● String extension: isBlank/lines/strip and etc(since Java10)
● Garbage Collectors: what is default and what are available
● New String features in Java 9 (Uladzimir K).
8. Java 17 Features(comparing to Java 11)
(Kseniya Y.).
● TextBlocks
● Extended switch expressions
● Sealed classes
● Records
● Garbage Collectors(Shenandoah GC, ZGC, No-Op GC)
● Java Flight Recorder and Java Mission Control
DESIGN PRINCIPLES AND PATTERNS OF
SOFTWARE DEVELOPMENT

What programming principles and patterns do you know?

What programming principles and patterns have you used?

SOLID

DRY(Don't Repeat Yourself) and DIE(Duplication Is Evil)

DESIGN PATTERNS

Types of design patterns.
1. MVC design pattern
1.
Model-View-Controller pattern explanation.


2.
Advantages and disadvantages of MVC.
3.
Benefits of using MVC.
4.
Spring MVC overview.

Download 101.77 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling