План подготовки под эту вакансию
О вакансии
Pinewood.AI
Открыть вакансиюLead Software Developer - London, Remote
Гибрид
Полная
Lead
London, United Kingdom, London, England, GBR
SQLDevOpsJavaScriptCI/CDC#.NETAzure
Вопросы и ответы10
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыC# · 5
- В чём различия между value types и reference types в C#?C#· Junior· спрашивают почти всегда
- В чём разница между
IEnumerable<T>иIQueryable<T>?C#· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost - Для каких задач C# является сильным выбором, а где лучше честно выбрать другой язык?C#· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как работает
async/awaitв C#? Какую проблему это решает?C#· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost - Как работает оператор
lockи что такое deadlock?C#· Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
JavaScript · 5
- В чём разница между
var,letиconst? Как hoisting влияет на каждое из них?JavaScript· Junior· спрашивают почти всегда· полный разбор — Jobs/Boost - Для каких задач JavaScript является сильным выбором, а где лучше честно выбрать другой язык?JavaScript· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как защититься от XSS в браузерном приложении? Где помогают CSP, escaping и Trusted Types?JavaScript· Middle· спрашивают почти всегда
- Как работает event loop в JavaScript? Что такое call stack и task queue?JavaScript· Senior· спрашивают почти всегда
- Объясните понятие closure в JavaScript. Как closure может вызвать утечку памяти?JavaScript· Middle· спрашивают почти всегда