Frontend
Are there any questions about the team's work processes?
Где нужны Web Workers?
console.log(allo); var allo = 'Я var'; function allo() { console.log('Я function declaration'); } console.log(allo); Explain the output of this code snippet.
console.log(1); Promise.resolve(2).then((value) => console.log(value)) setTimeout(() => console.log(3)) console.log(4);
What is a side effect?
What change detection strategies are available in Angular and how do Default and OnPush differ?
Is it possible to send a body in a GET request?
What is hoisting in JavaScript?
What is change detection in Angular? How do the Default and OnPush strategies differ, and when is a component with OnPush checked?
const user = { age: 18, filterAges: function(ages) { return ages.filter(function(age) { return age === this.age; }); } } console.log(user.filterAges([11, 15, 17, 18])) Explain why the code above does not return the expected result and how to fix it.
How can you increase or decrease the specificity of a CSS rule, including if you cannot increase the nesting of the selector?
How to set the ChangeDetectionStrategy to OnPush for a component?
You have a ready desktop-only web application for CRM/Service Desk that looks bad on mobile devices. The mobile version design is already prepared and significantly differs from the desktop version. How would you organize adaptation of the application for mobile browsers?
What is usually done in ngOnDestroy?
Have you worked with async and defer attributes in the script tag?
Tell us about your relevant experience with Angular 16: what tasks did you perform?
If you declare a function inside another function, what will it have access to? How will this work with this in a nested regular function?
What is immutability? Can an array declared with const be made immutable?
What are the ways to insert JavaScript into a page?
What lifecycle hooks have you worked with in Angular components?