План подготовки под эту вакансию
О вакансии
•••••••••••
Открыть вакансиюSite Reliability Engineer (Mobile Applications – iOS & Android)
Гибрид
Полная
Middle
Bengaluru, IN
KubernetesPythonJavaCI/CDC#ReactRubyNode.js+2
Вопросы и ответы30
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыReact · 5
- В каких типах frontend-проектов React даёт реальный выигрыш, а где будет избыточен или неудачен?React· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое хук useEffect и как работает его массив зависимостей?React· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между SSR (server-side rendering) и SSG (static site generation) в React?React· Middle· полный разбор — Jobs/Boost
- Как реализовать code splitting в React-приложении?React· Middle· полный разбор — Jobs/Boost
C# · 5
- Для каких задач C# является сильным выбором, а где лучше честно выбрать другой язык?C#· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое LINQ? Приведите примеры часто используемых LINQ-операторов.C#· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между
==и.Equals()в C#?C#· Middle· полный разбор — Jobs/Boost - Как работает обработка исключений в C#? В чём разница между
throwиthrow ex?C#· Middle· полный разбор — Jobs/Boost - Как работают
Span<T>иMemory<T>и почему они важны для high-performance .NET?C#· Middle· полный разбор — Jobs/Boost
Java · 5
- Для каких задач Java является сильным выбором, а где лучше честно выбрать другой язык?Java· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает модель памяти Java? В чём разница между heap и stack?Java· Middle· спрашивают почти всегда
- Объясните разницу между
synchronizedиReentrantLock.Java· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost - Как сравнить Java с ближайшими альтернативами по производительности, поддерживаемости, найму и экосистеме?Java· Middle· полный разбор — Jobs/Boost
Python · 5
- Для каких задач Python является сильным выбором, а где лучше честно выбрать другой язык?Python· Middle· спрашивают почти всегда
- Зачем нужен ASGI и почему WSGI недостаточно для async-приложений?Python· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Зачем нужны mypy или pyright?Python· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как GIL влияет на CPU-bound и I/O-bound задачи?Python· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как Python обрабатывает изменяемые аргументы по умолчанию и в чём типичная ошибка?Python· Middle· спрашивают почти всегда
Ruby · 5
- Для каких задач Ruby является сильным выбором, а где лучше честно выбрать другой язык?Ruby· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём различия между Ruby 2.x и Ruby 3.x (pattern matching, rightward assignment, Ractors)?Ruby· Middle· полный разбор — Jobs/Boost
- В чём разница между
cloneиdupв Ruby?Ruby· Middle - В чём разница между
include,extendиprependв Ruby?Ruby· Middle· полный разбор — Jobs/Boost
Kubernetes · 5
- Зачем нужны requests и limits для CPU и памяти? Что будет, если их не задать или задать только limits?Kubernetes· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие стратегии деплоя поддерживает Deployment: RollingUpdate, Recreate? Как реализовать canary или blue/green?Kubernetes· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Какие типы Service бывают: ClusterIP, NodePort, LoadBalancer, ExternalName? Когда какой использовать?Kubernetes· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Под в CrashLoopBackOff. С чего начнёшь дебажить?Kubernetes· Middle· спрашивают почти всегда
- Под в Pending. По какому алгоритму ты ищешь причину?Kubernetes· Middle· спрашивают почти всегда