Sobes.tech

Create a new type based on the Delivery type, where the fields name, address, and date become optional (Partial).

172

How many users will we have? Is SEO optimization needed? Is localization needed? What metrics should be collected?

172

What advantages does using the inject() function provide over constructor injection in your project?

171

What is strict mode in JavaScript? What are the differences when it is enabled and when it is not? What restrictions does it impose?

171

What methods can be used to improve application performance (frontend, backend, database)?

170

Implement the function promisify: it takes a function with an error-first callback (loadScript) and returns a new function that accepts any arguments, adds an error-first callback, and wraps the call in a Promise.

169

[name] asked: please tell us about your experience.

166

Conduct a review of the Angular component displaying the list of repositories: suggest and implement changes necessary for the component to be ready for merge.

166

Implement a 'Slot Machine' component with three drums: store the current values of the drums, implement spinning (RunSpinner), disable state for the button, determine win/loss and display the message correctly, and make the component scalable to an arbitrary number of drums.

166

If we have a very powerful server, do we still need a load balancer?

164

Suggest several options to fix the getMultiSum method so that it correctly calculates the result (losing the context of 'this').

164

Расскажите о хуках жизненного цикла Angular: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked и ngOnDestroy.

164

Describe the structure of system design: client, DNS, servers, load balancer, database, S3 storage, CDN, caching (Redis).

161

Is Observable synchronous or asynchronous?

161

Name and compare higher-order operators in RxJS: switchMap, mergeMap, concatMap, and exhaustMap.

161

What potential security threats does this application have and how to protect against them?

161

Besides the folder structure, what other principles does FSD have?

160

Given a function that returns an object of type { getNumby: number, createDub: number } or { getNumby: string, createDub: string }, how would you write a TypeScript type that fits both cases (A and B) but does not allow the variant where fields have different data types?

159

Have you ever attended web system design sections before?

159

Explain how ChangeDetectionStrategy.OnPush works and how it differs from the Default strategy.

157
/5