Java
Обяснете концепцията за пул от низове в Java и неговата цел.
Какво да правим, ако бизнес изискването е в записа да има точно 9 рубли, а не 10?
Кое е по-добро за пълнотекстово търсене, GIN или GiST?
Откъде идва идеята за scope? Можете ли да я развиете?
На какво обръщахте внимание при оптимизацията на SQL заявки? Как ги оптимизирахте?
Обяснете принципа на работа на метода equals и ролята му в сравняването на обекти
Обяснете ролята на принципа D в принципите SOLID и неговото значение за разработването на софтуерни системи.
Как работи оптимистичното заключване с полето за версия? Обяснете подробно на пример с две транзакции.
Срещали ли сте с проблема N+1 заявки? Как го решихте?
Има таблици с фактури и техните позиции. Намерете фактурите, при които `invoices.total` **НЕ съвпада** със сумата на позициите (часове * ставка). ## Таблица `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Таблица `invoice_lines`: | invoice_id | service_name | hours | rate | |------------|--------------|-------|------| | 1 | consulting | 10 | 500 | -- 5000 ✓ | 2 | design | 8 | 800 | -- } | 2 | development | 5 | 500 | -- 8900 ≠ 8000 ✗ | 3 | testing | 4 | 800 | -- 3200 ✓ | 4 | support | 2 | 500 | -- } | 4 | analytics | 3 | 300 | -- 1900 ≠ 1500 ✗ ## Очакван резултат: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...
Кой обикновено отговаря за проверката и оценката на кода във вашия екип?
Как да настроите размера на пул от нишки за паралелни HTTP заявки?
Кой тип метрика ще бъде най-подходящ за графика на броя на поръчките в секунда?
Можете ли да разкажете за модела OSI?
Какво е същността на патърна Inversion of Control (IoC) в Spring?
Влияе ли аннотацията @Transactional, чиято настройка е поставена над метода A, върху извикването на метода B вътре в метода A чрез друг обект?
Защо при използване на анотацията @Component, екземплярът на класа не се създава автоматично?
Как следите за производството? Кой отговаря за мониторинга?
Как кратко да се посочи типът на класа в Java с две думи?
Кои аспекти на текущата ви работа ви предизвикват недоволство?