Frontend
How did you display PDF documents directly on a page, did you use a library?
What are higher-order components (HOCs) in React?
What is an abstract class?
Do you have experience working on Smart TV? Considering there is no mouse, only a remote — how do you provide an alternative to hover over an element for navigation with the remote?
Wrap the callback-based function asyncCall(callback), which calls callback in error-first format and returns nothing, into a function aus that returns a Promise.
Tell me about a recent task you struggled with — one that initially seemed simple but turned out to be complex.
Live coding: you have an example code using Event Loop (synchronous functions, async/await, Promise, setTimeout). You need to arrange the order of console.log execution — what will run first, second, third, etc.
Have you heard of the useLayoutEffect hook? Explain how it works.
Do you have grooming tasks? Who is responsible for describing development tasks?
How do you feel about artificial intelligence? Do you use it in work and everyday life?
Have you worked independently with component libraries? Have you created your own libraries?
Please specify: approximately how many lines of code is a relatively small frontend part of the project (10, 100, 1000, 100000)? At what volume of code would you call the codebase large?
Tell about yourself and your work experience (tech stack, projects, companies).
The quiz consists of questions — how will we receive data on the questions: all at once or in portions?
Tell us how you entered the development industry: how you trained, how you found your first job, considering your resume indicates a non-technical specialty.
How does focus-visible differ from regular focus?
Tell about the garbage collector in JavaScript, how does it work?
There is dynamic routing: need to open a user page, but the page itself can change (for example, id in query parameters). How can you write a method to track changes in routing to load the corresponding data?
Do you have any questions for me? Is there anything fundamentally critical that you would change in the solution we designed?
There is an input where the user enters a value. It is necessary that upon page reload, the entered value is saved in this input. Describe the solution and write code using localStorage.