BrotherFlame (brotherflame) wrote,
BrotherFlame
brotherflame

Category:

Рабочее

Крохоборы не только в тиндоре живут, но и на хедханторе.

Пишут из одной конторы уже раз 5-й за год и все время вилка зп у них меньше, чем зп на текущем месте.
Они не запоминают причину, по которой от их вакансии пять раз отказались?
А еще когда пишешь сколько минимум хочешь, начинаются уточнения, а это с годовым бонусом или оклад.
Ну нет на рынке людей на ваш проект, че вы свои 200 предлагаете, сейчас даже у мидлов больше.
В втб обидно провалился на на всех вопросах которые знаю, интервьювер сходу так лихо их пропустил, с отрицательным ответом. Сегодня в Райф выступил лучше по зуму, хуярил ответы как из пулемета, и уточняющих вопросов было около нуля. Но там вилка зп тоже неуд, так для разминки дальше. Собес относительно короткий, на час. Под катом вопросы. И бонус трек -- задание второго шанса в втб.

0. Как ищешь инфу по технологиям?
Сказал, что так: конкретная проблема -> stackoverflow.com -> более детальная инфа с сайта фреймворка/библиотеки.
Он назвал этот подход каким-то смешным словом, что я заржал, но уже забыл как.

1. Рассказать про опыт, самые запоминающиеся и самые сложные проекты.

1.1 Сериализация/десериализация, как делал?
Ответ: jackson
1.2 Как генерил классы веб-сервиса?
Ответ: axis2. Но такое говно, что из-за утечек памяти переписал как REST-контроллер.
1.3 Как и с чем интегрировался?
1.4. Mockito
Ответил, не использую
1.5. Spring + junit5.
Сказал, что давно использовал junit4, до спринга.

2. Хэш мапа, как устроена, как добавить элемента, что если накосячить с equals и hashCode?
Вырожденные случаи мапы.

3. CuncurrentHashMap
Не ответил единственное

4. Java Memory Model, отношение "happens before", как работает сборщик мусора?
Для happens before привел примеры: volatile и порядок конструирования обьекта. Сборщик описал базовый G1,вроде. Young, survivor, old и вот это все.


5. Hibernate, lazy load, eager load. Что по-умолчанию у внутренних классов применяется, а что у List, например.
Тут сказал, что не помню ибо давно, но знаю три уровня кеша и вот это все.

6. Какие способы управление транзакциями есть в spring?
Менеджер транзакций и распространение транзакций.

7. С какими модулями spring работал?

8. Что под капотом у ParallelStream?
Не ответил

9. Какие знаешь профилировщики?
Втроенные в idea и netbeans

10. Если в приложение куча контроллеров. Все контроллеры могут бросить разные исключения, но мы не хотим стек трейс и 500-ю ошибку ServiceUnavailable, а хотим показать пользаку средний палец 400-ю ошибку. Че делать?
Ответил: фильтр
На самом деле, есть аннотация @Exception для контроллера, чтобы перенаправить ответ, но интервьювер сказал, что фильтр тоже ок. По мне, так фильтр даже лучше, потому что не надо аннотировать все контроллеры, единая точка входа для исключений.

11. ACID принципы (определение транзакции)
Плохо ответил с наводящими вопросами, как буквы расшифровываются.

12. Какую последнюю книжу по яве читал?

13. SOLID принципы
Ответил все.

14. Иммутабельность, че такое, зачем нужна, как сделать класс иммутабельным?
Ответил все.

Бонус трек в качестве второго шанса в втб.

Написать приложения, клиент и сервер.
Клиент синхронизирует папку на сервере. Папка передается параметром запуска.
Обратить особое внимание на отказоустойчивость, что будет, если миллион клиентов захотят обновить сервер. Файлы не должны копироваться, если сервер уже содержит такой файл.
Продемонстрировать понимание микросервисной архитектуры.
Tags: work
Subscribe

  • Фитнес фейл

    За 10 дней набрал 400гр жира, потерял кило мышц. Такого эпичного просера за все время не было ни разу еще даже с бухлом. Сижу жрачку пересматриваю.…

  • Жирожиг

    Взвесился. 103.3кг, 50,3кг мышц, 16.2% жир. -1.5%жира, +2.3кг мышц за месяц, при том, что на майских халявил, обжирался и бухал. Следующий поинт:…

  • Фитнес-мотивашка

    29 июня все команды стрима едут в офис на мегапланирование следующего квартала чтобы встретиться очно. За время майских , забухал, зарос, одичал,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 10 comments

  • Фитнес фейл

    За 10 дней набрал 400гр жира, потерял кило мышц. Такого эпичного просера за все время не было ни разу еще даже с бухлом. Сижу жрачку пересматриваю.…

  • Жирожиг

    Взвесился. 103.3кг, 50,3кг мышц, 16.2% жир. -1.5%жира, +2.3кг мышц за месяц, при том, что на майских халявил, обжирался и бухал. Следующий поинт:…

  • Фитнес-мотивашка

    29 июня все команды стрима едут в офис на мегапланирование следующего квартала чтобы встретиться очно. За время майских , забухал, зарос, одичал,…