Skip to content

Commit b7bbfb9

Browse files
committed
Fix table of contents
1 parent 82255d5 commit b7bbfb9

31 files changed

Lines changed: 8 additions & 1204 deletions

.yaspellerrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
"ignoreCapitalization": true,
1414
"ignoreText": [],
1515
"dictionary": [
16+
"HTML 5",
17+
"DOM",
18+
"XSD",
19+
"Model",
1620
"aaa",
1721
"автоупаковк.*",
1822
"антипаттерн.*",

001-oop.md

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,32 +12,6 @@
1212
+ [В чем заключаются преимущества и недостатки объектно-ориентированного подхода в программировании?](#в-чем-заключаются-преимущества-и-недостатки-объектно-ориентированного-подхода-в-программировании)
1313
+ [Что подразумевают в плане принципов ООП выражения _«является»_ и _«имеет»_?](#что-подразумевают-в-плане-принципов-ооп-выражения-является-и-имеет)
1414
+ [В чем разница между _композицией_ и _агрегацией_?](#в-чем-разница-между-композицией-и-агрегацией)
15-
+ [Что такое _статическое_ и _динамическое связывание_?](#что-такое-статическое-и-динамическое-связывание)
16-
_«интерфейс»_](#расскажите-про-основные-понятия-ооп-класс-объект-интерфейс)
17-
+ [В чем заключаются преимущества и недостатки объектно-ориентированного подхода в программировании?](#в-чем-заключаются-преимущества-и-недостатки-объектно-ориентированного-подхода-в-программировании)
18-
+ [Что подразумевают в плане принципов ООП выражения _«является»_ и
19-
_«имеет»_?](#что-подразумевают-в-плане-принципов-ооп-выражения-является-и-имеет)
20-
+ [В чем разница между _композицией_ и _агрегацией_?](#в-чем-разница-между-композицией-и-агрегацией)
21-
+ [Что такое _статическое_ и _динамическое связывание_?](#что-такое-статическое-и-динамическое-связывание)
22-
_«интерфейс»_](#расскажите-про-основные-понятия-ооп-класс-объект-интерфейс)
23-
+ [В чем заключаются преимущества и недостатки объектно-ориентированного подхода в программировании?](#в-чем-заключаются-преимущества-и-недостатки-объектно-ориентированного-подхода-в-программировании)
24-
+ [Что подразумевают в плане принципов ООП выражения _«является»_ и
25-
_«имеет»_?](#что-подразумевают-в-плане-принципов-ооп-выражения-является-и-имеет)
26-
+ [В чем разница между _композицией_ и _агрегацией_?](#в-чем-разница-между-композицией-и-агрегацией)
27-
+ [Что такое _статическое_ и _динамическое связывание_?](#что-такое-статическое-и-динамическое-связывание)
28-
29-
+ [Назовите основные парадигмы программирования](#назовите-основные-парадигмы-программирования)
30-
+ [Что такое _ООП_?](#что-такое-ооп)
31-
+ [Назовите основные принципы _ООП_.](#назовите-основные-принципы-ооп)
32-
+ [Что такое _«инкапсуляция»_?](#что-такое-инкапсуляция)
33-
+ [Что такое _«наследование»_?](#что-такое-наследование)
34-
+ [Что такое _«полиморфизм»_?](#что-такое-полиморфизм)
35-
+ [Что такое _«абстракция»_?](#что-такое-абстракция)
36-
+ [Расскажите про основные понятия ООП: _«класс»_, _«объект»_,
37-
_«интерфейс»_.](#расскажите-про-основные-понятия-ооп-класс-объект-интерфейс)
38-
+ [В чем заключаются преимущества и недостатки объектно-ориентированного подхода в программировании?](#в-чем-заключаются-преимущества-и-недостатки-объектно-ориентированного-подхода-в-программировании)
39-
+ [Что подразумевают в плане принципов ООП выражения _«является»_ и _«имеет»_?](#что-подразумевают-в-плане-принципов-ооп-выражения-является-и-имеет)
40-
+ [В чем разница между _композицией_ и _агрегацией_?](#в-чем-разница-между-композицией-и-агрегацией)
4115
+ [Что такое _статическое_ и _динамическое связывание_?](#что-такое-статическое-и-динамическое-связывание)
4216

4317
## Назовите основные парадигмы программирования

002-sd.md

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -36,41 +36,6 @@
3636
+ [Что такое BASE-архитектура?](#что-такое-base-архитектура)
3737
+ [Что такое CRDT?](#что-такое-crdt)
3838

39-
+ [Что такое _«интернационализация»_, _«локализация»_?](#что-такое-интернационализация-локализация)
40-
+ [Что такое Big O («O большое»)?](#что-такое-big-o-o-большое)
41-
+ [Рассчитайте сложность следующей функции](#рассчитайте-сложность-следующей-функции)
42-
+ [Какие Вы знаете алгоритмы сортировки?](#какие-вы-знаете-алгоритмы-сортировки)
43-
+ [Опишите термин «технический долг»](#опишите-термин-технический-долг)
44-
+ [Что означает «унаследованный код»?](#что-означает-унаследованный-код)
45-
+ [Что такое _UML_?](#что-такое-uml)
46-
+ [Что такое _«диаграмма»_, _«нотация»_ и _«метамодель»_ в UML?](#что-такое-диаграмма-нотация-и-метамодель-в-uml)
47-
+ [Какие существуют типы диаграмм в UML?](#какие-существуют-типы-диаграмм-в-uml)
48-
+ [Какие виды отношений существуют в структурной диаграмме классов в UML?](#какие-виды-отношений-существуют-в-структурной-диаграмме-классов-в-uml)
49-
+ [Что такое SOLID?](#что-такое-solid)
50-
+ [Что такое _«шаблон проектирования»_?](#что-такое-шаблон-проектирования)
51-
+ [Назовите основные характеристики шаблонов.](#назовите-основные-характеристики-шаблонов)
52-
+ [Типы шаблонов проектирования.](#типы-шаблонов-проектирования)
53-
+ [Приведите примеры основных шаблонов проектирования.](#приведите-примеры-основных-шаблонов-проектирования)
54-
+ [Приведите примеры порождающих шаблонов проектирования.](#приведите-примеры-порождающих-шаблонов-проектирования)
55-
+ [Приведите примеры структурных шаблонов проектирования.](#приведите-примеры-структурных-шаблонов-проектирования)
56-
+ [Приведите примеры поведенческих шаблонов проектирования.](#приведите-примеры-поведенческих-шаблонов-проектирования)
57-
+ [Что такое шаблон MVC?](#что-такое-шаблон-mvc)
58-
+ [Что такое GRASP?](#что-такое-grasp)
59-
+ [Что такое _«антипаттерн»_? Какие антипаттерны вы знаете?](#что-такое-антипаттерн-какие-антипаттерны-вы-знаете)
60-
+ [Что такое Domain-driven design?](#что-такое-domain-driven-design)
61-
+ [Какие бывают гарантии доставки сообщений?](#какие-бывают-гарантии-доставки-сообщений)
62-
+ [Расскажите про Event-driven Architecture](#расскажите-про-event-driven-architecture)
63-
+ [Расскажите про Service-oriented Architecture (SOA)?](#расскажите-про-service-oriented-architecture-soa)
64-
+ [Что такое _микросервисы_?](#что-такое-микросервисы)
65-
+ [Расскажите про Enterprise Integration Patterns (EIP)?](#расскажите-про-enterprise-integration-patterns-eip)
66-
+ [Расскажите про Patterns of Enterprise Applications Architecture (PoEAA)?](#расскажите-про-patterns-of-enterprise-applications-architecture-poeaa)
67-
+ [Расскажите про CQRS?](#расскажите-про-cqrs)
68-
+ [Расскажите про Event Sourcing?](#расскажите-про-event-sourcing)
69-
+ [Что такое ACID?](#что-такое-acid)
70-
+ [В чем смысл CAP теоремы?](#в-чем-смысл-cap-теоремы)
71-
+ [Что такое BASE-архитектура?](#что-такое-base-архитектура)
72-
+ [Что такое CRDT?](#что-такое-crdt)
73-
7439
## Что такое _«интернационализация»_, _«локализация»_?
7540

7641
__Интернационализация (internationalization)__ - способ создания приложений, при котором их можно легко адаптировать для разных аудиторий, говорящих на разных языках.

003-jvm.md

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -22,27 +22,6 @@
2222
+ [Какие существуют рекомендации к стилю кода на Java?](#какие-существуют-рекомендации-к-стилю-кода-на-java)
2323
+ [Какие языки (кроме Java) могут быть использованы в разработке ПО, исполняемого в среде JVM?](#какие-языки-кроме-java-могут-быть-использованы-в-разработке-по-исполняемого-в-среде-jvm)
2424

25-
+ [Что такое Java?](#что-такое-java)
26-
+ [Почему стоить использовать Java?](#почему-стоить-использовать-java)
27-
+ [Какие основные отличия в версиях Java?](#какие-основные-отличия-в-версиях-java)
28-
+ [Чем различаются JRE, JVM и JDK?](#чем-различаются-jre-jvm-и-jdk)
29-
+ [За что отвечает _JVM_?](#за-что-отвечает-jvm)
30-
+ [Расскажите про Classloader](#расскажите-про-classloader)
31-
+ [Расскажите о Run-Time Data Area](#расскажите-о-run-time-data-area)
32-
+ [Как рассчитать объем, который занимают объекты в памяти?](#как-рассчитать-объем-который-занимают-объекты-в-памяти)
33-
+ [Расскажите о Frames](#расскажите-о-frames)
34-
+ [Что такое Execution Engine?](#что-такое-execution-engine)
35-
+ [Для чего нужен сборщик мусора?](#для-чего-нужен-сборщик-мусора)
36-
+ [Как работает сборщик мусора?](#как-работает-сборщик-мусора)
37-
+ [Какие разновидности сборщиков мусора реализованы в виртуальной машине HotSpot?](#какие-разновидности-сборщиков-мусора-реализованы-в-виртуальной-машине-hotspot)
38-
+ [Опишите алгоритм работы какого-нибудь сборщика мусора реализованного в виртуальной машине HotSpot.](#опишите-алгоритм-работы-какого-нибудь-сборщика-мусора-реализованного-в-виртуальной-машине-hotspot)
39-
+ [Что такое Safepoints (применительно к HotSpot JVM)?](#что-такое-safepoints-применительно-к-hotspot-jvm)
40-
+ [Что такое HeapDump и TreadDump?](#что-такое-heapdump-и-treaddump)
41-
+ [Что такое профилирование?](#что-такое-профилирование)
42-
+ [Как обнаружить причину утечки памяти (memory leak)?](#как-обнаружить-причину-утечки-памяти-memory-leak)
43-
+ [Какие существуют рекомендации к стилю кода на Java?](#какие-существуют-рекомендации-к-стилю-кода-на-java)
44-
+ [Какие языки (кроме Java) могут быть использованы в разработке ПО, исполняемого в среде JVM?](#какие-языки-кроме-java-могут-быть-использованы-в-разработке-по-исполняемого-в-среде-jvm)
45-
4625
## Что такое Java?
4726

4827
__Java__ (произноситься как "джава") — строго типизированный объектно-ориентированный язык программирования и одноимённая платформа, разработанные компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process, язык и основные реализующие его технологии распространяются по лицензии GPL. Права на торговую марку принадлежат корпорации Oracle.

0 commit comments

Comments
 (0)