Capgemini Interview Question

Basic Questions Asked: Introduce yourself (including questions about your current project). Why is String immutable in Java, and how can we create an immutable class? Streams coding question – Given a list of integers, find all numbers starting with 1. Explain Predicate and BiFunction interfaces. Explain/implement the Bubble Sort algorithm. Explain Future in Java. Difference between fail-fast and fail-safe iterators. Java 8 features.