План подготовки под эту вакансию
О вакансии
DevOpsJavaScriptC#React.NETASP.NETC++TypeScript+110 000 – 17 000 PLN
Вопросы и ответы25
Подобраны под навыки и направление этой вакансии. Сначала ответьте вслух, затем раскройте полный разбор.
Полный разбор и частые ошибки — в тарифах Jobs и Boost
ТарифыTypeScript · 6
- Как типизировать React-компонент в TypeScript? Какие подводные камни у
React.FC?TypeScript· Middle· полный разбор — Jobs/Boost - В чём разница между
any,unknownиnever?TypeScript· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost - Для каких задач TypeScript является сильным выбором, а где лучше честно выбрать другой язык?TypeScript· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое discriminated union? Приведите реальный пример.TypeScript· Middle· спрашивают почти всегда
- Что такое generics в TypeScript и зачем они нужны? Приведите пример.TypeScript· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между структурной типизацией (structural typing) и номинальной типизацией (nominal typing)?TypeScript· Middle· полный разбор — Jobs/Boost
React · 4
- В каких типах frontend-проектов React даёт реальный выигрыш, а где будет избыточен или неудачен?React· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое хук useEffect и как работает его массив зависимостей?React· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между SSR (server-side rendering) и SSG (static site generation) в 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
C++ · 5
- Для каких задач C++ является сильным выбором, а где лучше честно выбрать другой язык?C++· Middle· спрашивают почти всегда
- Что такое move semantics и rvalue references в C++11?C++· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое правило трёх / правило пяти / правило нуля (Rule of Three / Five / Zero)?C++· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- В чём разница между
std::string_viewиstd::string?C++· Middle· полный разбор — Jobs/Boost - В чём разница между
std::vector,std::list,std::dequeиstd::array?C++· Middle· полный разбор — Jobs/Boost
JavaScript · 5
- Для каких задач JavaScript является сильным выбором, а где лучше честно выбрать другой язык?JavaScript· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Как защититься от XSS в браузерном приложении? Где помогают CSP, escaping и Trusted Types?JavaScript· Middle· спрашивают почти всегда
- Объясните понятие closure в JavaScript. Как closure может вызвать утечку памяти?JavaScript· Middle· спрашивают почти всегда
- Что такое async/await и как это связано с Promise под капотом?JavaScript· Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
- Что такое Promise? Чем они отличаются от callback'ов?JavaScript· Middle· спрашивают почти всегда