Задачи и тесты по программированию | proghub
2.4K subscribers
655 photos
16 videos
23 files
915 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
 🚫Всем привет! Если ты так или иначе связан с IT, то тебе непременно к нам. Здесь есть всё: актуальные новости из мира IT, необычный юмор, цитаты великих разработчиков, советы и многое другое!
Канал- @prog_geek
Что такое API? Простое объяснение для начинающих

https://bit.ly/2sr2uwj
Хакеры помещают программу Xbooster на облако Amazon (AWS). Когда пользователь нажимает на drive-by download ссылку, он может случайно скачать вредоносное ПО. Как только это происходит, хакерский командный центр устанавливает на уязвимый компьютер две программы: Monero-майнер и менеджер подключения к серверу.

https://bit.ly/2sfgKIA
В связи с последними событиями
7 шагов к качественному JavaScript коду

https://bit.ly/2kNO2u0
Основы работы Web и сети Интернет

1. Базовые понятия, которые нам пригодятся для изучения работы сети Интернет
2. Модель OSI 7 простыми словами: эталонная / семиуровневая модель взаимодействия открытых систем.
3. Модель стека протоколов TCP/IP и ее отличия от эталонной модель OSI. Как работает сеть Интернет?
4. Иерархическая модель компьютерной сети. Структура сети провайдера или корпоративной сети
5. Что такое сервер? Серверный компьютер и серверное приложение
6. Что такое клиент? Клиентский компьютер и клиентское приложение.
7. Модель взаимодействия клиент-сервер. Архитектура клиент-сервер.
8. Статические веб-сайты и их особенности
9. Динамические веб-сайты и их преимущества и недостатки

https://www.youtube.com/watch?v=TxVuVXwODBc&list=PLeYxjiX1MAInVJK8_3VEzBVmvPSARL9cB&index=2
Unicode - это слово вызывает страх и трепет в сердцах миллионов программистов по всему миру. Несмотря на то, что все мы пытаемся поддерживать Unicode в нашем софте, Unicode — это не просто использование wchar_t для строк, это стандарт из тысячи страниц и десятки дополнений к нему. Поэтому спустя 30 лет после появления Unicode многие программисты всё ещё понятия не имеют, что же это на самом деле такое.
Cтатья представляет собой подборку наиболее полезных модулей и утилит для серверной и клиентской разработки на NodeJS и JavaScript
Создание Chatbot с помощью Deep Learning, Python и TensorFlow

1. Введение
2. Структура данных
3. Буферный набор данных
4. Определение вставки
5. Создание базы данных
6. Обучение данных
7. Обучение модели
8. Концепции и параметры Neural Machine Translation (NMT)
9. Взаимодействие с нашим Chatbot

Ссылка на плейлист: https://www.youtube.com/watch?v=dvOnYLDg8_Y&list=PLQVvvaa0QuDdc2k5dwtDTyT9aCja0on8j
Разрабатывая веб-приложение важно помнить об отказоустойчивости. Fault tolerance — метод проектировки, при котором неработоспособность отдельного элемента или функции приложения не выводит из строя само приложение, устойчивость программы к отказам. Не путайте fault tolerance с failover (аварийное переключение) — переключением отказавшего функционала резервному компоненту https://bit.ly/2AqsMVb