Что такое MongoDB и чем она отличается от SQL-баз?
Ответ:
В отличие от SQL-баз, она не требует фиксированной схемы, легко масштабируется и чаще применяется там, где важна гибкость структуры данных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤3
В статье обсуждаются ключевые практики безопасной разработки для Java и реальные инструменты, которые помогают внедрить их в рабочий процесс.
Авторы показывают на примерах, как стандартизация кода, статический анализ и защищённые сборочные конвейеры делают приложения надёжнее и устойчивее к уязвимостям.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
Какова структура у JWT-токена?
Ответ:
Эти части кодируются в base64 и объединяются через точки: header.payload.signature.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤9
В статье рассматривается, как с помощью Jakarta Data упростить работу с базами данных в Java-приложениях, устраняя необходимость в шаблонном коде.
Автор показывает на примере MySQL, как реализовать операции создания, чтения, обновления и удаления (CRUD) с минимальными настройками.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3
6 и 7 сентября в Питере соберутся разработчики, архитекторы, ML-инженеры и специалисты по ИБ, чтобы делиться опытом, обсуждать технологии и показывать, как они работают изнутри.
В программе — доклады с реальными кейсами от Т-Банка и других компаний, живые демо инженерных решений, карьерные консультации и плотный нетворкинг, который плавно перейдёт в афтепати (на афтепати можно позвать с собой одного взрослого и ребенка).
6 сентября в программе обсуждение архитектуры масштабируемых систем и полное погружение техническую суть клиентских сервисов. А уже 7 сентября — о бэкенд-инструментах и построении безопасных продуктов.
Если хотите зарядиться свежими идеями и пообщаться с сильными технарями в неформальной обстановке — это то самое место.
Где: г. Санкт-Петербург, Свердловская наб., 44, стр. 1, бизнес-центр «Феррум II»
Когда: 6 и 7 сентября, регистрация участников с 11:00
- Зарегистрироваться на сайте фестиваля.
- Пожертвовать от 1 500 ₽ в один из благотворительных фондов.
Вы также можете оставить предзаявку на Сезон кода в Нижнем Новгороде. Вас сразу оповестят, когда будет открыта полноценная регистрация.
tags: #событие
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥2
Почему в Java интерфейс может иметь методы с реализацией (default)? Это не противоречит идее интерфейса?
Ответ:
Без default при добавлении нового метода пришлось бы менять весь существующий код. С default-методом интерфейс даёт базовую реализацию метода, которую необязательно переопределять в реализующих классах.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥3
В статье разбираются подходы к тестированию контроллеров в Spring Boot и сложности, связанные с избыточностью
@SpringBootTest
и ограничениями юнит-тестов. Предлагается оптимальный способ с использованием
@WebMvcTest
, который сохраняет HTTP-семантику и ускоряет выполнение тестов.tags: #статья #spring
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
❤5👀2😎1
В статье автор рассказывает, как написать свое приложение для решения проблемы зонтичного мониторинга на spring-boot.
Под зонтичным мониторингом подразумевается информационная система, которая работает с событиями от систем мониторинга и рассчитывает статусы сервисно-ресурсной модели.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18❤4
Что такое процесс и поток, чем они отличаются?
Ответ:
В Java приложение запускается как один процесс, в котором может быть множество потоков. Потоки легче, чем процессы, и переключаются быстрее, но требуют синхронизации, так как работают с общей памятью.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍8❤4
На этом сайте собраны материалы по AWS, Kubernetes и Terraform, которые помогут прокачать практические навыки и глубже погрузиться в DevOps.
Авторские курсы дополняются с заданиями и тестами, которые помогут закрепить теорию и проверить свой уровень на реальных примерах.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
Что такое CI/CD и зачем он нужен в разработке?
Ответ:
CI обеспечивает регулярную интеграцию изменений в общий репозиторий с автоматической проверкой, чтобы избежать конфликтов и ошибок. CD позволяет автоматически выкладывать проверенный код на сервер или в продакшен.
Это повышает стабильность, ускоряет релизы и снижает количество ручных действий при доставке продукта.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5
🤖 AI заменит разработчиков?
Этот вопрос звучит как кликбейт. Но когда смотришь на то, что делает Explyt Agent, начинаешь думать иначе.
Этот AI не просто подсказывает код, а реально:
• редактирует файлы в проекте
• запускает тесты и отлавливает ошибки
• выполняет команды в терминале
• анализирует проект и добавляет недостающие файлы
Фактически, он ведет себя как джун, которому ты говоришь: «вот таска, сделай». А ты только проверяешь результат.
Попробуйте, как устроен этот агент и что он умеет🚀
Этот вопрос звучит как кликбейт. Но когда смотришь на то, что делает Explyt Agent, начинаешь думать иначе.
Этот AI не просто подсказывает код, а реально:
• редактирует файлы в проекте
• запускает тесты и отлавливает ошибки
• выполняет команды в терминале
• анализирует проект и добавляет недостающие файлы
Фактически, он ведет себя как джун, которому ты говоришь: «вот таска, сделай». А ты только проверяешь результат.
Попробуйте, как устроен этот агент и что он умеет🚀
3👍3❤1🔥1