Frontend
[name] asked: Which people do you find most difficult to work with? And which ones are easy?
How else can state be updated in React (through a function with the previous value)?
Thanks, that’s helpful. Could you tell me about how you’ve worked with product managers, designers, and other engineers on a project? 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ń?
The code uses forwardRef for a button — what is it for and what will happen if it is not used?
console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar
Tell us about the tech stack of your last project.
What is a Promise and how does it work?
The function simulates the rotation of a drum with a gradual stop - use onRoll for the rotation animation (changing the current value on the drum) - and onStop to notify when the drum has finished spinning example runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )
From a security perspective, does anything in the implementation of the html method concern you?
Did you participate in API design?
Implement a function to filter duplicates in linear time O(n) without using Set, by using an object as a hash table.
Is your main experience with Vue 2 or Vue 3?
What static methods of Promise do you know? Tell about them.
What is CORS? How does it work? What is the difference between simple requests (GET, POST) and preflight requests (OPTIONS)? What does CORS look at when sending a request?
Are you planning to stay in Italy for a long time?
Can you provide specific examples of UX solutions that you had to make independently without a ready-made design?
What is rate limiting and how can it be implemented?
Tell us briefly about yourself, what you do, where you're from, why you're here, and anything else you think is necessary.
Tell the difference between watchEffect and watch.
What questions should you ask the employer during an interview?