Pattern Guru. Шаблоны проектирования. Архитектура ПО
Kanalga Telegram’da o‘tish
Патерны программирования. Архитектура ПО. Микросервисы @anothertechrock
Ko'proq ko'rsatish3 127
Obunachilar
Ma'lumot yo'q24 soatlar
-27 kunlar
-1930 kunlar
Postlar arxiv
🗣Как подготовить себя к собеседованию в области архитектуры облачных решений в крупных компаниях?
Получить полезный навык, который необходим любому разработчику-архитектору Вы сможете на открытом уроке "Mock интервью на позицию Сloud Solution Architecture" курса "Сloud Solution Architecture" в OTUS 23.05 в 20.00 (мск)
Вместе с преподавателем мы не только проведем mock-интервью, но и обсудим:
- Как чувствовать себя комфортно на интервью
- Карьерный путь SA, CSA, Team Lead, Engineering Manager, Director of engineering
- Из каких этапов состоит интервью
- Какие методики используются для ответов на вопросы
- Soft skills и Hard skills архитектора облачных решений
👉Для регистрации необходимо проверить свои знания, пройти тест и получить доступ https://otus.pw/3EvDf/
Вебинар приурочен к старту онлайн-курса «Cloud Solution Architecture» в OTUS. Не упустите возможность бесплатно протестировать курс, чтобы потом продолжить обучение. Возможны разные способы оплаты.
Нативная интеграция. Информация о продукте www.otus.ru
Вопрос с собеседования
Что такое динамический полиморфизм?
Ответ:
Динамический полиморфизм, динамическое связывание или полиморфизм во время выполнения – это также часть полиморфизма, который в основном реализуется во время выполнения программы. Пример полиморфизма во время выполнения программы: переопределение метода.
#interview
Вопрос с собеседования
Что такое динамический полиморфизм?
Ответ опубликуем завтра, а пока пишите свои варианты в комментариях!
#interview
❓Что такое машина состояний в Qt, и как ее использовать?
Узнайте 16 мая в 20:00 на открытом уроке «StateMachine в Qt: что это такое и как можно использовать».
📢📢 На этом занятии мы рассмотрим концепцию машины состояний, как она реализована в Qt, и как ее можно использовать в ваших проектах.
Вебинар будет полезен разработчикам С++, а также разработчикам и архитекторам ПО, которые хотят научиться разрабатывать прикладное ПО на Qt.
🟠Занятие приурочено к запуску онлайн-курса «Разработка прикладного ПО на Qt и ОС Аврора» в OTUS. Возможны разные способы оплаты курса.
👉 Для участия в вебинаре пройдите вступительный тест: https://otus.pw/ngTa/
Нативная интеграция. Информация о продукте www.otus.ruВопрос с собеседования
Зачем нужна инкапсуляция?
Ответ:
Инкапсуляция позволяет скрыть данные и обернуть данные и код, который работает над ними, в единое целое.
#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.
