План подготовки под эту вакансию
О вакансии
••••••••
Открыть вакансиюSoftware Engineer Intern
Удалённо
Полная
Junior
Hybrid - Singapore, Hybrid - San Francisco, CA, Hybrid - San Francisco, CA
PostgreSQLiOSDockerAndroidReactGoMongoDBRuby+1
Вопросы и ответы30
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыAWS · 5
- IAM User vs IAM Role — в чём разница?AWS· Junior· спрашивают почти всегда
- Как дать EC2 доступ к S3 без access keys?AWS· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Объясни Shared Responsibility Model.AWS· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Чем public subnet отличается от private subnet?AWS· Junior· спрашивают почти всегда
- Что сильнее: explicit deny или allow?AWS· Junior· спрашивают почти всегда
Ruby · 5
- В чём разница между
==,eql?,equal?и<=>в Ruby?Ruby· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между
nil,falseи другими ложными значениями (falsy values) в Ruby?Ruby· Junior· спрашивают почти всегда - В чём разница между
procиlambdaс точки зрения поведения return и арности (arity)?Ruby· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - В чём разница между symbols и strings в Ruby и когда использовать каждый?Ruby· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое blocks, procs и lambdas в Ruby и чем они отличаются?Ruby· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
PostgreSQL · 5
- В чём разница между
INNER JOIN,LEFT JOIN,RIGHT JOINиFULL OUTER JOIN?PostgreSQL· Junior· спрашивают почти всегда - Для каких типов нагрузок PostgreSQL подходит лучше всего, а где стоит выбрать другую базу данных?PostgreSQL· Junior· спрашивают почти всегда
- Чем INNER JOIN отличается от LEFT JOIN, RIGHT JOIN и FULL OUTER JOIN? Покажи на примере.PostgreSQL· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Чем WHERE отличается от HAVING? Почему нельзя ставить агрегат в WHERE?PostgreSQL· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое PostgreSQL и каковы его ключевые преимущества перед другими реляционными СУБД?PostgreSQL· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
Go · 5
- Как писать unit-тесты в Go? Что такое пакет
testing?Go· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - Каковы ключевые принципы проектирования Go и для решения каких задач он был создан?Go· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое goroutine? Чем она отличается от потока ОС?Go· Junior· спрашивают почти всегда
- Что такое map в Go? Безопасен ли он для конкурентного использования?Go· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между
go build,go runиgo install?Go· Junior· полный разбор — Jobs/Boost
Docker · 5
- Как сравнить Docker с виртуальными машинами, Podman, containerd и Kubernetes без упрощения до «контейнеры легче»?Docker· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Контейнер запускается и сразу выходит. Какие шаги по диагностике?Docker· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Чем CMD отличается от ENTRYPOINT? Что произойдёт, если задать оба?Docker· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Чем Docker-контейнер отличается от виртуальной машины? Не «контейнер легче», а технически — что использует, что не использует.Docker· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Чем EXPOSE отличается от -p при docker run? EXPOSE вообще что-то делает?Docker· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
React · 5
- Объясните правила хуков. Почему хуки нельзя вызывать условно?React· Junior· спрашивают почти всегда
- Объясните хук useState. Какие типичные ошибки возникают при обновлении состояния?React· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое ключи (keys) в списках React и почему они важны?React· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое Virtual DOM и как React использует его для оптимизации рендеринга?React· Junior· полный разбор — Jobs/Boost