{"version":1,"pages":[{"id":"-MSIMlqkJnHYg1rtQOsZ","title":"Оглавление","pathname":"/podgotovka-k-sobesedovaniyu","siteSpaceId":"sitesp_iftRf","description":""},{"id":"-MSlP-nKDFfWnqESks1V","title":"Как избавиться от монолитности приложения?","pathname":"/podgotovka-k-sobesedovaniyu/arkhitekturnye-voprosy/kak-izbavitsya-ot-monolitnosti-prilozheniya","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Архитектурные вопросы"}]},{"id":"-MSlW1GYFM0ocvUJPNOO","title":"Модульность VS Микросервисы","pathname":"/podgotovka-k-sobesedovaniyu/arkhitekturnye-voprosy/modulnost-vs-mikroservisy","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Архитектурные вопросы"}]},{"id":"-MSlZ0a_xfuhcfLLs8xr","title":"Микросервисы VS Монолит","pathname":"/podgotovka-k-sobesedovaniyu/arkhitekturnye-voprosy/mikroservisy-vs-monolit","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Архитектурные вопросы"}]},{"id":"-MSlhac8EiOH3_IubrVp","title":"Web services, RESTfull, SOAP","pathname":"/podgotovka-k-sobesedovaniyu/arkhitekturnye-voprosy/web-services-restfull-soap","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Архитектурные вопросы"}]},{"id":"-MTyNMv5gFE3HYZciE0o","title":"Распределенные системы","pathname":"/podgotovka-k-sobesedovaniyu/arkhitekturnye-voprosy/raspredelennye-sistemy","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Архитектурные вопросы"}]},{"id":"-MTqKyjOVEmIhy7hS0GS","title":"Вопросы по микросервисам","pathname":"/podgotovka-k-sobesedovaniyu/arkhitekturnye-voprosy/voprosy-po-mikroservisam","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Архитектурные вопросы"}]},{"id":"-MWTTpq23YwVR-55FOSa","title":"Разложение монолита","pathname":"/podgotovka-k-sobesedovaniyu/arkhitekturnye-voprosy/razlozhenie-monolita","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Архитектурные вопросы"}]},{"id":"-MTpkDNIwcOnXB0RVMK5","title":"Императивные и декларативные языки программирования","pathname":"/podgotovka-k-sobesedovaniyu/yazyki-programmirovaniya/imperativnye-i-deklarativnye-yazyki-programmirovaniya","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Языки программирования"}]},{"id":"-MToCzdiMaCucxQ_3pL8","title":"Функциональное программирование","pathname":"/podgotovka-k-sobesedovaniyu/yazyki-programmirovaniya/funkcionalnoe-programmirovanie","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Языки программирования"}]},{"id":"-MSmNr_Y0Y1t3uWmbdPD","title":"Основы WEB","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/osnovy-web","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MSIUzGfV6-jTe_Y3tyT","title":"Уровни модели OSI","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/urovni-modeli-osi","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV0ev8_3siHLc1bCzu6","title":"IP","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/ip","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV0f12mPszhJdtwbz5x","title":"TCP","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/tcp-1","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV0fAe3fqtUWMQUtBki","title":"UDP","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/udp","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1KbxrnReF-b4QbsD9","title":"TCP и UDP – в чем разница?","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/tcp-i-udp-v-chem-raznica","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1K349BgzyGcuNlXZP","title":"TCP/IP","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/tcp-ip","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1L8YCGAMQlTZC3e3G","title":"Приложения TCP / IP","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/prilozheniya-tcp-ip","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV0f78S2zrZOGCdvu_y","title":"ICMP","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/icmp","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MU-xfBjLM6M2aPvZnyp","title":"HTTP","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/http","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV0Z2V8v9T-4a5c-Z-6","title":"HTTP/1.1 vs HTTP/2","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/http-1.1-vs-http-2","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV0zSFwYFfYKaTu8lHL","title":"Разница между HTTP и HTTPS","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/raznica-mezhdu-http-i-https","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1Ls111yKzNI-ps9a_","title":"URL и URI - в чем различие?","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/url-i-uri-v-chem-razlichie","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1653Engu2yCCf_l2C","title":"SSL","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/ssl","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV16j2zUvJixe_HGGA1","title":"TLS","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/tls","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1NlPgQYisLnq2OwCN","title":"Web Sockets","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/web-sockets","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1UR4cMA1JzmMGiE8-","title":"SOAP vs REST vs GraphQL vs RPC","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/soap-vs-rest-vs-graphql-vs-rpc","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MV1WIae7UEjn0nnPk3j","title":"DNS","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/dns","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MlEvBPkhr2NZJ2bcd8F","title":"Как работает интернет","pathname":"/podgotovka-k-sobesedovaniyu/kommunikaciya/kak-rabotaet-internet","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Коммуникация"}]},{"id":"-MUu5kd-fDFxUXxibrm0","title":"Процессы, потоки,нити","pathname":"/podgotovka-k-sobesedovaniyu/sreda-vypolneniya/processy-potoki-niti","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"среда выполнения"}]},{"id":"-MSKSWt7hm_AGAj2y0IQ","title":"Алгоритмы и структуры данных","pathname":"/podgotovka-k-sobesedovaniyu/algoritmy/notaciya-less-than-less-than-o-greater-than-greater-than","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Алгоритмы"}]},{"id":"-MSmCybRC6DiOsZtfgpH","title":"Основы БД","pathname":"/podgotovka-k-sobesedovaniyu/bd/vidy-bd","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"БД"}]},{"id":"-MSmQYm-Ix5PAnF-JJK_","title":"Транзакции","pathname":"/podgotovka-k-sobesedovaniyu/bd/tranzakcii","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"БД"}]},{"id":"-MSmD_wVGzRdf_JwCuPp","title":"Нормализация БД","pathname":"/podgotovka-k-sobesedovaniyu/bd/normalizaciya-bd","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"БД"}]},{"id":"-MSmL1fIEvxkdurj0S9r","title":"SQL","pathname":"/podgotovka-k-sobesedovaniyu/bd/sql","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"БД"}]},{"id":"-MYxkwQdoHUuwzNXnahh","title":"Введение в kafka","pathname":"/podgotovka-k-sobesedovaniyu/brokery-soobshenii/vvedenie-v-kafka","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Брокеры сообщений"}]},{"id":"-MTI9ThAc6Enm5-VQOak","title":"kafka","pathname":"/podgotovka-k-sobesedovaniyu/brokery-soobshenii/kafka","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Брокеры сообщений"}]},{"id":"-MVz172UTW72uuhCrzXp","title":"5 вещей, о которых должен знать любой разработчик Apache Kafka","pathname":"/podgotovka-k-sobesedovaniyu/brokery-soobshenii/5-veshei-o-kotorykh-dolzhen-znat-lyuboi-razrabotchik-apache-kafka","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Брокеры сообщений"}]},{"id":"npXIi4CeulLrH1B20RWb","title":"10 важнейших принципов разработки программного обеспечения","pathname":"/podgotovka-k-sobesedovaniyu/paradigmy-proektirovaniya/10-vazhneishikh-principov-razrabotki-programmnogo-obespecheniya","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Парадигмы проектирования"}]},{"id":"-MVV9Tntb5f9ejHTkUmZ","title":"Принципы для разработки: KISS, DRY, YAGNI, BDUF, SOLID, APO и бритва Оккама","pathname":"/podgotovka-k-sobesedovaniyu/paradigmy-proektirovaniya/principy-dlya-razrabotki-kiss-dry-yagni-bduf-solid-apo-i-britva-okkama","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Парадигмы проектирования"}]},{"id":"dwrLrhyv7SAPo8WySFkC","title":"За двумя зайцами погонишься — чеклист для HighLoad системы гуглить будешь","pathname":"/podgotovka-k-sobesedovaniyu/highload/za-dvumya-zaicami-pogonishsya-cheklist-dlya-highload-sistemy-guglit-budesh","siteSpaceId":"sitesp_iftRf","description":"","breadcrumbs":[{"label":"Highload"}]}]}