diff --git a/README.md b/README.md index c3a10be..b3d7c92 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ + [В чем разница между _композицией_ и _агрегацией_?](oop.md#В-чем-разница-между-композицией-и-агрегацией) + [Что такое _статическое_ и _динамическое связывание_?](oop.md#Что-такое-статическое-и-динамическое-связывание) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Java Core + [Чем различаются JRE, JVM и JDK?](core.md#Чем-различаются-jre-jvm-и-jdk) @@ -147,7 +147,7 @@ + [Что такое _generics_?](core.md#Что-такое-generics) + [Что такое _«интернационализация»_, _«локализация»_?](core.md#Что-такое-интернационализация-локализация) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Java Collections + [Что такое _«коллекция»_?](jcf.md#Что-такое-коллекция) @@ -238,7 +238,7 @@ + [Сделайте `HashSet` из ключей `HashMap`.](jcf.md#Сделайте-hashset-из-ключей-hashmap) + [Сделайте `HashMap` из `HashSet>`.](jcf.md#Сделайте-hashmap-из-hashsetmapentryk-v) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Java 8 + [Какие нововведения, появились в Java 8 и JDK 8?](java8.md#Какие-нововведения-появились-в-java-8-и-jdk-8) @@ -304,7 +304,7 @@ + [Какой класс появился в Java 8 для кодирования/декодирования данных?](java8.md#Какой-класс-появился-в-java-8-для-кодированиядекодирования-данных) + [Как создать Base64 кодировщик и декодировщик?](java8.md#Как-создать-base64-кодировщик-и-декодировщик) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Потоки ввода/вывода в Java + [В чём заключается разница между IO и NIO?](io.md#В-чём-заключается-разница-между-io-и-nio) @@ -336,7 +336,7 @@ + [Что такое _«абсолютный путь»_ и _«относительный путь»_?](io.md#Что-такое-абсолютный-путь-и-относительный-путь) + [Что такое _«символьная ссылка»_?](io.md#Что-такое-символьная-ссылка) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Сериализация + [Что такое _«сериализация»_?](serialization.md#Что-такое-сериализация) @@ -352,7 +352,7 @@ + [В чем проблема сериализации Singleton?](serialization.md#В-чем-проблема-сериализации-singleton) + [Какие существуют способы контроля за значениями десериализованного объекта](serialization.md#Какие-существуют-способы-контроля-за-значениями-десериализованного-объекта) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Многопоточность + [Расскажите о модели памяти Java?](concurrency.md#Расскажите-о-модели-памяти-java) @@ -425,7 +425,7 @@ + [Напишите простейший многопоточный ограниченный буфер с использованием `synchronized`.](concurrency.md#Напишите-простейший-многопоточный-ограниченный-буфер-с-использованием-synchronized) + [Напишите простейший многопоточный ограниченный буфер с использованием `ReentrantLock`.](concurrency.md#Напишите-простейший-многопоточный-ограниченный-буфер-с-использованием-reentrantlock) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Servlets, JSP, JSTL + [Что такое _«сервлет»_?](servlets.md#Что-такое-сервлет) @@ -522,7 +522,7 @@ + [Какая разница между `JSPWriter` и сервлетным `PrintWriter`?](servlets.md#Какая-разница-между-jspwriter-и-сервлетным-printwriter) + [Опишите общие практические принципы работы с JSP.](servlets.md#Опишите-общие-практические-принципы-работы-с-jsp) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Базы данных + [Что такое _«база данных»_?](db.md#Что-такое-база-данных) @@ -545,7 +545,7 @@ + [Какие существуют уровни изолированности транзакций?](db.md#Какие-существуют-уровни-изолированности-транзакций) + [Какие проблемы могут возникать при параллельном доступе с использованием транзакций?](db.md#Какие-проблемы-могут-возникать-при-параллельном-доступе-с-использованием-транзакций) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## SQL + [Что такое _«SQL»_?](sql.md#Что-такое-sql) @@ -584,7 +584,7 @@ + [Для чего используются операторы `INTERSECT`, `EXCEPT` в Transact-SQL?](sql.md#Для-чего-используются-операторы-intersect-except-в-transact-sql) + [Напишите запрос...](sql.md#Напишите-запрос) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## JDBC + [Что такое _JDBC_?](jdbc.md#Что-такое-jdbc) @@ -602,7 +602,7 @@ + [Как вызвать хранимую процедуру?](jdbc.md#Как-вызвать-хранимую-процедуру) + [Как закрыть соединение с базой данных?](jdbc.md#Как-закрыть-соединение-с-базой-данных) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Тестирование + [Что такое _«модульное тестирование»_?](test.md#Что-такое-модульное-тестирование) @@ -614,7 +614,7 @@ + [Какие аннотации фикстур существуют в JUnit?](test.md#Какие-аннотации-фикстур-существуют-в-junit) + [Для чего в JUnit используется аннотация `@Ignore`?](test.md#Для-чего-в-junit-используется-аннотация-ignore) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Журналирование + [Какие существуют типы логов?](log.md#Какие-существуют-типы-логов) @@ -625,7 +625,7 @@ + [Перечислите уровни журналирования в log4j? Назовите порядок их приоритетности.](log.md#Перечислите-уровни-журналирования-в-log4j-Назовите-порядок-их-приоритетности) + [Какие существуют способы конфигурирования log4j?](log.md#Какие-существуют-способы-конфигурирования-log4j) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## UML + [Что такое _UML_?](uml.md#Что-такое-uml) @@ -633,7 +633,7 @@ + [Какие существуют типы диаграмм?](uml.md#Какие-существуют-типы-диаграмм) + [Какие виды отношений существуют в структурной диаграмме классов?](uml.md#Какие-виды-отношений-существуют-в-структурной-диаграмме-классов) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## XML + [Что такое _XML_?](xml.md#Что-такое-xml) @@ -648,7 +648,7 @@ + [Что такое _JAXP_?](xml.md#Что-такое-jaxp) + [Что такое _XSLT_?](xml.md#Что-такое-xslt) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Шаблоны проектирования + [Что такое _«шаблон проектирования»_?](patterns.md#Что-такое-шаблон-проектирования) @@ -661,7 +661,7 @@ + [Что такое _«антипаттерн»_? Какие антипаттерны вы знаете?](patterns.md#Что-такое-антипаттерн-Какие-антипаттерны-вы-знаете) + [Что такое _Dependency Injection_?](patterns.md#Что-такое-dependency-injection) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Основы HTML + [Что такое _«HTML»_?](html.md#Что-такое-html) @@ -680,7 +680,7 @@ + [В каком регистре лучше писать HTML-код?](html.md#В-каком-регистре-лучше-писать-html-код) + [Что такое «мнемоника (entity)»?](html.md#Что-такое-мнемоника-entity) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Основы CSS + [Что такое _«CSS»_?](css.md#Что-такое-css) @@ -698,7 +698,7 @@ + [Как сделать жирным текст во всех элементах `

`?](css.md#Как-сделать-жирным-текст-во-всех-элементах-p) + [Как задать красный цвет для всех элементов, имеющих класс `red`?](css.md#Как-задать-красный-цвет-для-всех-элементов-имеющих-класс-red) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Основы WEB + [Что такое _WWW_?](web.md#Что-такое-www) @@ -724,7 +724,7 @@ + [Что такое _«сессия»_?](web.md#Что-такое-сессия) + [Что такое _«авторизация»_ и _«аутентификация»_? Чем они отличаются?](web.md#Что-такое-авторизация-и-аутентификация-Чем-они-отличаются) -[к оглавлению](#Вопросы-для-собеседования-на-java-junior) +[к оглавлению](#Вопросы для собеседования на Java Developer) ## Источники + [Вопросы на собеседование Junior Java Developer](https://jsehelper.blogspot.ru)