Pattern Guru. Шаблоны проектирования. Архитектура ПО
前往频道在 Telegram
Патерны программирования. Архитектура ПО. Микросервисы @anothertechrock
显示更多3 144
订阅者
无数据24 小时
-47 天
-2430 天
帖子存档
Вопрос с собеседования
Зачем нужна инкапсуляция?
Ответ:
Инкапсуляция позволяет скрыть данные и обернуть данные и код, который работает над ними, в единое целое.
#interview
🦾 QT и ОС Аврора: надежная основа для разработки востребованного ПО!
🔥 Пройди тест и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "Разработка прикладного ПО на Qt и ОС Аврора" от OTUS по специальной цене! .
За 5 месяцев вы освоите одну из лучших кроссплатформенных библиотек для разработки UI на С++ — Qt, а также научитесь работать с развивающейся ОС Аврора. Благодаря этим навыкам вы сможете участвовать в проектах, разрабатывающих мобильные приложения для госкомпаний и крупного бизнеса.
👉 ПРОЙТИ ТЕСТ: https://otus.pw/v77V/
🔥БОНУС
16 мая , в 20:00 (мск) пройдет бесплатный открытый урок курса «StateMachine в Qt: что это такое и как можно использовать» - запишись сегодня, напомним в день вебинара.
Нативная интеграция. Информация о продукте www.otus.ruВопрос с собеседования
Зачем нужна инкапсуляция?
Ответ опубликуем завтра, а пока пишите свои варианты в комментариях!
#interview
Хотите вживую увидеть процесс миграции на микросервисную архитектуру? Приходите 🗓 4 мая в 20:00 на открытый урок онлайн-курса «Microservice Architecture» в OTUS.
На занятии мы разберем живой пример перехода на микросервисную архитектуру веб-сайта, содержащего несколько десятков миллионов страниц, и роль паттернов для построения масштабируемого, высоконагруженного приложения.
👨💻 Спикером выступит Евгений Тюменцев, преподаватель OTUS и директор компании по разработке программного обеспечения.
Занятие будет полезно для тех, кому предстоит переезд на микросервисную архитектуру. На вебинаре вы сможете еще раз взвесить все плюсы и минусы перед переходом.
👉 Для регистрации пройдите вступительный тест — https://otus.pw/s5cM/
Если вам понравятся открытые уроки, продолжить обучение можно будет уже на курсе «Microservice Architecture» от OTUS. Оплата курса возможна в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
Вопрос с собеседования
Проведите различие между перегрузкой и переопределением методов.
Ответ:
При перегрузке два или более методов имеют одинаковое имя, но у них разные параметры или сигнатура.
Переопределение – дочерний класс наследует методы с теми же параметрами/подписью, которые присутствуют в базовом классе.
#interview
Вопрос с собеседования
Проведите различие между перегрузкой и переопределением методов.
Ответ опубликуем завтра, а пока пишите свои варианты в комментариях!
#interview
↔️ Каждый инженер слышал о масштабировании. А вот вопрос, ответ на который известен уже не каждому: сколько измерений масштабирования принято рассматривать? В 2007 году авторы книги «The Art of Scalability» ввели термин «The Scale Cube» и три измерения масштабирования.
Если вы хотите детальнее разобраться в масштабирование, то приходите 28 апреля в 20:00 на открытый урок «Принципы шардирования. Горизонтальное и вертикальное шардирование».
На открытом уроке мы:
- рассмотрим Scale Cube на примерах
- разберем два вида шардирования — горизонтальное и вертикальное
- познакомимся с примерами СУБД, которые поддерживают те или иные виды шардирования.
👨💻 Занятие проведет Анатолий Бурнашев, эксперт центра практик обеспечения надёжности в MTS.Digital
👉 Для участия в мероприятии пройдите вступительный тест — https://otus.pw/425j/
Вебинар пройдет в рамках онлайн-курса «Highload Architect» в OTUS. Возможна рассрочка на курс.
Реклама. Информация о рекламодателе на сайте www.otus.ru
Вопрос с собеседования
Что такое статический полиморфизм?
Ответ:
Статический полиморфизм или статическое связывание – это один из видов полиморфизма, который возникает во время компиляции. Примером полиморфизма во время компиляции является: перегрузка методов.
#interview
Вопрос с собеседования
Что такое статический полиморфизм?
Ответ опубликуем завтра, а пока пишите свои варианты в комментариях!
#interview
⁉️ Как разрабатывать кроссплатформенные приложения на C++?
🛠 Qt — одна из лучших библиотек для разработки кроссплатформенного графического интерфейса пользователя UI. Она подходит для работы на Windows, Linux, Android, Mac/iOS и embedded-системах. Qt очень удобна и хорошо документирована, что и делает ее востребованной.
Поскольку UI — очень динамичная часть приложения, любые просчеты в проектировании могут привести к необходимости постоянных изменений в коде приложения. Как не попасть в такую ситуацию, и какие инструменты и механизмы для этого есть в Qt?
📆 18 апреля в 20:00 мск приглашаем на вебинар, приуроченный к запуску нового онлайн-курса «Разработка прикладного ПО на Qt и ОС Аврора» в OTUS.
📢📢 Тема открытого урока: «Метапрограммирование на Qt — написание гибкого кода». На этом занятии мы разберем, как MetaObjectSystem Qt помогает гибко разрабатывать приложения и соблюдать принципы проектирования SOLID.
🟠Не упустите возможность познакомиться с преподавателем и начать осваивать Qt. Продолжить обучение на курсе возможно в рассрочку.
👉 Для участия пройдите вступительный тест: https://otus.pw/aEAu/
Реклама. Информация о рекламодателе на сайте otus.ruВопрос с собеседования
Что такое подкласс?
Ответ:
Подкласс – это класс, который наследуется от другого класса. Например, класс велосипед является подклассом или производным от класса транспортное средство.
#interview
Вопрос с собеседования
Что такое подкласс?
Ответ опубликуем завтра, а пока пишите свои варианты в комментариях!
#interview
❓ Готовы ли вы руководить командой системных аналитиков?
📢📢 Во вторник, 18 апреля в 20:00, состоится вебинар, приуроченный к запуску онлайн-курса «Системный аналитик. Team Lead» в OTUS. В рамках этого мероприятия Анна Симакова, Lead System Analyst в MarfaTech, поделится своими знаниями и разберет навыки системного аналитика уровня Lead.
На вебинаре мы:
— Узнаем, какие софт-скиллы необходимо прокачать для того, чтобы строить комфортные отношения в коллективе
— Узнаем, какие хард-скиллы будут максимально востребованы на позиции Team Lead.
— Нарисуем колесо баланса и построим карту развития, которая поможет вам оценить свой потенциал.
Этот урок подходит бизнес и системным аналитикам уровня middle, middle+, senior. После прохождения вебинара вы поймете, готовы ли вы руководить командой системных аналитиков, и узнаете о ключевых софт- и хард-скиллах, которые потребуются для этого.
Не упустите возможность получить ценные знания и опыт от лидера в области системного анализа. Если вы захотите продолжить обучение, OTUS ждет вас на курсе, доступном в рассрочку.
👉 Проходите вступительный тест и присоединяйтесь к вебинару: https://otus.pw/OODY/
Реклама. Информация о рекламодателе на сайте otus.ruВопрос с собеседования
Что такое перегрузка операторов?
Ответ:
Перегрузка операторов используется для реализации операторов, использующих определенные пользователем типы, на основе передаваемых вместе с ними аргументов.
#interview
Вопрос с собеседования
Что такое перегрузка операторов?
Ответ опубликуем завтра, а пока пишите свои варианты в комментариях!
#interview
Как спроектировать архитектуру нагруженного twitter-like приложения? Разберемся 🗓 14 апреля в 20:00 на открытом уроке вместе с Андреем Поляковым, старшим разработчиком в Unlimint.
На открытом уроке мы:
- спроектируем типовую архитектуру нагруженного twitter-like приложения,
- определим пользовательские сценарии и узкие места прототипа,
- обсудим один из самых популярных вопросов на system design interview.
👉 Чтобы записаться на урок, пройдите вступительное тестирование — https://otus.pw/iRX3/
Занятие является бесплатной пробной частью онлайн-курса «Highload Architect». Оплата курса возможна в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru.
Вопрос с собеседования
Что такое полиморфизм?
Ответ:
Полиморфизм является одним из наиболее используемых и основных понятий в языках ООП. Полиморфизм – концепция, согласно которой различные классы могут использоваться с одним и тем же интерфейсом. Каждый из этих классов может иметь свою собственную реализацию интерфейса.
#interview
Вопрос с собеседования
Что такое полиморфизм?
Ответ опубликуем завтра, а пока пишите свои варианты в комментариях!
#interview
Когда нужны микросервисы, а когда — монолиты? Чтобы прояснить этот вопрос, приходите на открытый урок 🗓 31 марта в 20:00 в OTUS. Встречу проведет Никита Сапогов — руководитель backend-разработки в Ситилинк.
На занятии обсудим:
- способы выбора между монолитной или микросервисной архитектурой,
- подходы и бенефиты, которые получаем от каждой из этих архитектур,
- особенности, с которыми приходится мириться.
👉 Чтобы записаться на урок, пройдите вступительное тестирование — https://otus.pw/E6rw/
Урок пройдет в рамках онлайн-курса OTUS «Highload Architect», его можно приобрести в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
А у вас есть QA талант?
Давайте проверим, какой вы сегодня персонаж Диснея есть ли у вас склонность к тестированию. В каждом из семи вопросов моделируем ситуацию и даем варианты ответов. Поехали!
#тест
Пройти тест
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
