mirror of
https://github.com/goavengers/go-interview.git
synced 2026-02-04 04:36:19 +00:00
Review project structure
This commit is contained in:
16
README.md
16
README.md
@@ -4,22 +4,22 @@
|
|||||||
|
|
||||||
## Содержание
|
## Содержание
|
||||||
|
|
||||||
1. [Общие вопросы](COMMON.md)
|
1. [Общие вопросы](docs/COMMON.md)
|
||||||
- В чем отличие протоколов TCP и UDP? В каком случае UDP предпочтительнее?
|
- В чем отличие протоколов TCP и UDP? В каком случае UDP предпочтительнее?
|
||||||
- Что такое NAT?
|
- Что такое NAT?
|
||||||
- Что такое HTTP и HTTPS, в чем их отличия?
|
- Что такое HTTP и HTTPS, в чем их отличия?
|
||||||
- Что такое SSL и TSL, есть ли между ними отличия?
|
- Что такое SSL и TSL, есть ли между ними отличия?
|
||||||
- coming soon
|
- coming soon
|
||||||
2. [Вопросы по шаблонам проектирования](DESIGN_PATTERNS.md)
|
2. [Вопросы по шаблонам проектирования](docs/DESIGN_PATTERNS.md)
|
||||||
- TODO
|
- TODO
|
||||||
3. [Вопросы про микросервисы](MICROSERVICES.md)
|
3. [Вопросы про микросервисы](docs/MICROSERVICES.md)
|
||||||
- TODO
|
- TODO
|
||||||
4. [Вопросы про инфраструктуру и деплой](INFRASTRUCTURE_AND_DEPLOY.md)
|
4. [Вопросы про инфраструктуру и деплой](docs/INFRASTRUCTURE_AND_DEPLOY.md)
|
||||||
- Что такое сине-зеленый деплой(blue-green deployment)?
|
- Что такое сине-зеленый деплой(blue-green deployment)?
|
||||||
- Что такое Canary (канареечные развертывания)?
|
- Что такое Canary (канареечные развертывания)?
|
||||||
- Что такое Dark (скрытые) или А/В-развертывания?
|
- Что такое Dark (скрытые) или А/В-развертывания?
|
||||||
- coming soon
|
- coming soon
|
||||||
5. [Вопросы про кеширование и базам данных](CACHE_AND_DB.md)
|
5. [Вопросы про кеширование и базам данных](docs/CACHE_AND_DB.md)
|
||||||
- Что такое индексы в MySQL, как и для чего их использовать и создавать?
|
- Что такое индексы в MySQL, как и для чего их использовать и создавать?
|
||||||
- Что такое составной индекс, как и для чего их использовать и создавать?
|
- Что такое составной индекс, как и для чего их использовать и создавать?
|
||||||
- Как использовать индексы в JOIN запросах Mysql?
|
- Как использовать индексы в JOIN запросах Mysql?
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
- Как можно оптимизировать ORDER BY RAND()?
|
- Как можно оптимизировать ORDER BY RAND()?
|
||||||
- Как удалить индекс MySQL?
|
- Как удалить индекс MySQL?
|
||||||
- coming soon
|
- coming soon
|
||||||
6. [Вопросы по языку Golang](GOLANG.md)
|
6. [Вопросы по языку Golang](docs/GOLANG.md)
|
||||||
- Что из себя представляет тип данных string в языке Golang? Можно ли изменить определенный символ в строке? Что происходит при склеивании строк?
|
- Что из себя представляет тип данных string в языке Golang? Можно ли изменить определенный символ в строке? Что происходит при склеивании строк?
|
||||||
- Вытекающий вопрос — как эффективно склеивать множество строк?
|
- Вытекающий вопрос — как эффективно склеивать множество строк?
|
||||||
- Что будет происходить при конкуррентной записи в map? Как можно решить эту проблему?
|
- Что будет происходить при конкуррентной записи в map? Как можно решить эту проблему?
|
||||||
@@ -43,10 +43,10 @@
|
|||||||
- Как огранить число потоков на системы при запуске Golang программы и возможно ли огранить их до 1 потока?
|
- Как огранить число потоков на системы при запуске Golang программы и возможно ли огранить их до 1 потока?
|
||||||
- Как устроен слайс и чем он отличается от массива?
|
- Как устроен слайс и чем он отличается от массива?
|
||||||
- coming soon
|
- coming soon
|
||||||
7. [Вопросы о распределённых системах](DISTRIBUTED_SYSTEMS.md)
|
7. [Вопросы о распределённых системах](docs/DISTRIBUTED_SYSTEMS.md)
|
||||||
- Как тестировать распределённую систему?
|
- Как тестировать распределённую систему?
|
||||||
- coming soon
|
- coming soon
|
||||||
8. [Вопросы по организации кода](CODE_DESIGN.md)
|
8. [Вопросы по организации кода](docs/CODE_DESIGN.md)
|
||||||
- Как тесты и TDD влияют на организацию кода?
|
- Как тесты и TDD влияют на организацию кода?
|
||||||
- В чём разница между сцеплением и связанностью?
|
- В чём разница между сцеплением и связанностью?
|
||||||
- Почему в TDD тесты пишутся прежде кода?
|
- Почему в TDD тесты пишутся прежде кода?
|
||||||
|
|||||||
Reference in New Issue
Block a user