Frontend
С чем бы ты хотел поделиться из своего опыта? Какие-то значимые события, значимые успехи, о которых хочется рассказать, или наоборот какие-то фейлы?
Работали ли вы с Server-Side Rendering (SSR) или Static Site Generation (SSG) в Angular?
Получить данные о книгах и их авторах. Вывести данные пагинированным списком по 10 книг на странице в формате: <название книги> - <автор> api: [link] спецификация: [link] если не открывается swagger, в корне sber-c55-books-mock-1.0.1-oas3.1-resolved.yaml const PAGE_SIZE = 10; export default function App() { const [books, setBooks] = useState([]) const [page, setPage] = useState(1); const [loading, setLoading] = useState(false) useEffect(() => { setLoading(true); fetch('[link] .then((res) => res.json()) .then((data) => setBooks(data)); .finally(() = setLoading(false)) }) const totalPage = Math.ceil(books.length / PAGE_SIZE) const currentBooks = books.slice(start, start + PAGE_SIZE) return ( <div className="App"> {loading && <p>Загрузка...</p>} <ul> currentBooks.map((book) => { <li> </li> }) </ul> </div> ); } Исправить ошибки и реализовать вывод пагинированного списка книг с авторами.
HTTP — это протокол какого уровня модели OSI? Что находится под ним?
В компоненте расставлены console.log в родительском и дочернем компонентах, а также в useEffect. В каком порядке они выведутся и почему?
Какие HTTP-методы знаете? Чем PUT отличается от PATCH?
Зачем нужен state manager? Чем он отличается от React Context?
Как хранить значение в компоненте без вызова ререндера?
Как можно отрендерить тысячу элементов без зависания браузера, используя знание Event Loop?
Какая роль у тебя была в команде? Сколько было разработчиков? Как задачи распределялись?
Вакансия несколько месяцев назад закрывалась — почему она снова открылась? Разработчик не прошёл испытательный срок?
Расскажи про React reconciliation
Что такое область видимости? У каких переменных какие области видимости?
Реализуйте кастомный React-хук useSubState, который принимает полный state, функцию setState и имя ключа (поля объекта), и возвращает кортеж из значения этого поля и функции для его изменения — аналогично useState, но для конкретного поля большого объекта-состояния.
Как работает свойство overflow и чем оно отличается от абсолютного позиционирования?
В чём отличие Yup от Zod?
Как сам оцениваешь свои навыки фронтенд-разработчика на React?
Как обойти CORS без изменения оригинального сервера и клиента?
Зачем нужен TypeScript? Какую проблему он решает в проектах?
Какие антипаттерны в TypeScript ты знаешь?