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