Frontend
In which city are you currently located? How do you feel about a hybrid work format (once a week in the office)?
Where are the assembled microfrontend bundles hosted?
Do you write automated tests? Do you have experience writing tests?
Tell about Event Loop: in what order are synchronous code, microtasks, and macrotasks executed?
You need to send multiple requests to the database at once and continue execution only after receiving all requests, regardless of whether they resolve or reject. Which static method of promises should be used?
What is WeakMap?
Is it possible to change the contract format: start immediately with an indefinite period or shorten the probation/temporary period?
Live coding: open the provided code and find all bugs, visual errors, and shortcomings (unused variables, issues with useCallback, useEffect dependencies, useMemo, etc.).
What is the difference between rem and em?
Implement the Function.prototype.bind method — a function that takes a context and returns a new function with the bound context.
Have you worked with authorization? Tell us more about the implementation.
What technologies, standards, and infrastructural 'rails' are already defined for the start of a new project?
What is the number of users our quiz is designed for? What will this affect, or are you just collecting information for now?
Tell about inheritance and cascading in CSS: what are these concepts and what do they include?
How is this metric (INP) collected, do you know? How can we see it on real users if everything is fine in DevTools but users complain that everything is bad?
Thanks, that gives a clear picture. Have you had situations where you needed to explain front-end tradeoffs to product leadership, for example around scope, UX, performance, or technical constraints? Are you available to work from the office in Poznań 1 day per quarter if you're based outside Poznań? Got it. What is your notice period, or when would you be available to start?
When a user enters google.com in the browser, what is the first HTTP request sent to the server and by which method?
What alternatives to Redux do you know, and why do they lack its advantages? Why is Redux well-tested, but contexts are not?
When does the cleanup function in useEffect trigger?
Is it correct to use async/await directly in useEffect? Why?