Frontend
Why didn't you write more detailed comments in pull requests? Do you usually write like that in requests to your colleagues?
When a user enters google.com in the browser, what is the first HTTP request sent to the server and by which method?
Code review: you have a piece of production code. Find problems and suggest improvements. Will React.memo perform memoization correctly if functions and objects are passed in props?
What was the most challenging task in the payout module project?
Tell me about props, emit, and provide/inject in Vue — what they are, how they are used, and why.
How can modern image formats (WebP, AVIF) be supported in browsers that do not support them?
A closure task: why does the function always output 0 instead of the incremented value?
What does stopPropagation do and can you give an example?
If you consider optimization in terms of a Vue component, what would you pay attention to and what tools would you use?
In what units was task evaluation measured — in hours? Were there large tasks lasting several days or more than a week?
// You are given a string consisting of Latin letters, spaces, and punctuation marks. // A string is called a pangram if it contains each of the 26 Latin // letters at least once. Determine if the string is a pangram. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; function isPangram(text) { // your code here } console.log(isPangram('A pangram or holoalphabetic sentence is a sentence using every letter of a given alphabet at least once.')); // -> false console.log(isPangram('Waltz, bad nymph, for quick jigs vex.')); // -> true
What is a type guard in TypeScript?
Why is a cleanup (return) function needed in useEffect? What happens without it when using setInterval?
Among the listed methods of copying an object, which support cyclic references?
Nuxt mixin review 2 - resize listener ```javascript export default { data() { return { width: 0 } }, mounted() { window.addEventListener('resize', this.onResize) this.onResize() }, methods: { onResize() { this.width = window.innerWidth } } } ```
Do you currently have other offers or proposals from companies?
You mentioned tests — did you write tests at [company] and at your last job?
You mentioned UI-kit. What component was the most complex or interesting to implement, and which posed the biggest challenge?
Do you have any questions about the product, team, or processes?
Explain how Promise.all waits for all requests to complete in your recursive solution. Why might the current implementation return an incomplete result?