Почему ты сейчас в поиске работы?
Java
Расскажите про сложную задачу по авторизации при переходе с монолита на микросервисы
Что такое MCP и как он работает?
/** * Необходимо найти человека с минимальным возрастом в комнате с максимальным количеством человек * В конце метода solution нужно вызвать метод writeSolution(user, room) */
Как решить проблему с НФТ 50ms при текущих RT 150ms + 350ms? Предложи архитектурное решение.
таблица студент id PK имя факультет_id таблица факультет id PK имя SELECT f.name, count(*) FROM faculty f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.name GROUP BY /*f.id,*/ f.name GROUP BY f.id/*, f.name*/
Работали с локами в БД? Как брали локи?
Что такое функциональные интерфейсы? Какие знаешь? Что принимают и что возвращают?
Чем отличается map от flatMap в Stream API?
Можно ли любой объект добавить в TreeMap в качестве ключа?
Что делает метод reduce?
[имя] спросил: с какими базами данных работал? Postgres, Redis — это понятно, а с нереляционными, MongoDB или другими?
Почему вы использовали Spring Web для API Gateway, а не готовые прокси-решения типа Nginx, Envoy?
База большая, индексы построили, план посмотрели — что ещё можно сделать для оптимизации?
Чем отличается LinkedList от HashMap? Чем LinkedHashMap отличается от HashMap?
```java import java.util.*; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC","B421FT", "I222OA")); autoNumbers.stream().flatMap(Collection::stream).flatEach(System.out/System.out.println()); Map<String, String> numberMap = autoNumbers.stream().flatMap(Collection::stream).collect(Collectors.toMap( n -> n, n -> n.replaceAll("[^0-9]", ""))); System.out.println(numberMap); } } ```
Расскажите, что переводили с синхронного на асинхронный режим и зачем это было сделано.
@Data @Entity @Table(name = "_store") public static class Book { @Id private String id; private String title; private String author; private int price; @Transient private String tmp; @Enumerated(EnumType.STRING) private BookType type; } public enum BookType { COMMON, PREMIUM; }
```java // 2 public class Interfaces { public static void main(String[] args) { A a = new A() {}; B b = new B() {}; AB ab = new AB(); a.print(); b.print(); ab.print(); } public interface A { default void print() { System.out.println("interface A"); } } public interface B extends A { default void print() { System.out.println("interface B"); } } public static class AB implements A, B { } } ```
Расскажите про проблему с hotspot в Cassandra и как её решили