Created
July 30, 2022 08:04
-
-
Save kolebakin/b06ca6158405520ad39047537f56cdb2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1. Опишите какую-нибудь крупную или интересную задачу, которую приходилось решать на проекте. | |
| 2. В SpringBoot компонент, который объявлен с аннотацией @Component - какой у него инстансинг? Что сделать, если мы хотим получать каждый | |
| раз новый экземпляр? | |
| 3. Каким образом мы можем уточнить при инжекции, какую именно инмплементацию интерфейса мы будем использовать? | |
| 4. Когда мы находимся в методе main SpringBootApplication и хотим обратиться к какому-то компоненту, какие у нас есть варианты? | |
| 5. Приходилось ли работать с аннотацией @Builder? Зачем нужен параметр toBuilder у этой аннотации? | |
| 6. Можно ли получить доступ к члену класса, который объявлен как private? Если да, то каким образом? | |
| 7. Что такое LocalDataTime? Зачем нам нужно работать с часовыми поясами? В каком лучше хранить значения даты и времени в БД? | |
| 8. Приходилось ли работать с типом данных ISO-8601? | |
| 9. Какие способы создания стримов существуют? | |
| 10. Как создать HashMap в методе, в аргументах у которого будут перечислены "ключ, значение, ключ, значение, ключ, значение..."? | |
| 11. Работал ли с Jackson? Можно ли через Jackson получить не сразу типизированный объект, а просто выдернуть по конкретным ключам | |
| конкретные значения? С json-схемой работал? | |
| 12. Приходилось ли работать самостоятельно с maven? Какие плагины довелось использовать? | |
| 13. Допустим я использую SpringBoot и у меня есть куча стартеров? Как мне сделать так, чтобы не прописывать версию в каждом стартере? | |
| 14. Приходилось ли работать с мультимодульным pom-файлом? | |
| 15. Приходилось ли работать с Linux? Запускал ли с командной строке jar? | |
| 16. Что такое cherrypick? Как решать конфликты при пулл-реквесте? | |
| 17. В чем основной профит использования inversion of control? | |
| 18. Почему HashMap обеспечивает достаточно высокую скорость доступа по ключу? | |
| 19. В ArrayList при достижении предельного значения размера массива что происходит? | |
| 20. Нам требуется создать связь многие ко многим, сколько таблиц нам понадобится? | |
| 21. Что такое нормализация и денормализация? | |
| 22. Когда возникает deadlock? И как это разрешить? | |
| 23. Что такое flatMap? | |
| 24. У нас есть LinkedList и в нем 100_000_000 записей. Мы хотим пройти с конца в начало. Как это сделать, какими способами? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment