Sobes.tech

You said that modules define responsibility boundaries between components — can you elaborate on this idea?

255

You mentioned code generation (ng-openapi-gen, Apollo for GraphQL) — what level of abstraction were the generated models? Were they business entities used directly in code, or was there an intermediate layer?

217

Imagine a situation: analysts wrote the requirements, developers implemented as specified, and after 4 months the requirements change, and developers have to redo the work. How normal is this situation, and who is to blame?

210

If the backend model changed (for example, a field disappeared), and this field was used in many places in the code — did you face such a problem? How did you handle it?

208

Tell about some other new Angular features that you personally liked or found convenient.

203

What was the size of the codebase of the project you worked on alone (in lines of code) — approximately 10, 100, 1000, or 100000 lines?

201

Is it correct that for a standalone approach, inject is more suitable than constructor parameter injection? Why?

196

Is it possible to pass an interface as a token in inject? Why or why not?

191

In your resume, you mentioned "Reduced the number of repeated API requests by 42%." Tell us about this story — how you encountered the problem of repeated requests in RxJS, and what you learned from this experience, how your approach to working with RxJS has changed?

185

Do you understand what polymorphism is? Can you explain in your own words?

184

Tell me about the inject function in Angular — what is it for and how is it better than dependency injection through the constructor?

169

Since which version did Angular make standalone components the default? Does this mean modules are deprecated and no longer needed?

169

Have you encountered a concept similar to signals before (for example, in other frameworks)?

166

How do you evaluate yourself — as a Middle or Senior developer?

163

How experienced are you in code review of others' code — your exposure to чужой код?

162

What quality criteria for code can you name? Expand in more detail what you mean by the concept of quality code.

160

If you needed to measure the number of lines of code in a project, how would you approach this task?

157

If signals are easier to use, does it mean that RxJS has problems that almost every developer faces and cannot quickly realize?

151

Is it correct to understand that RxJS can do everything signals can, and signals cannot do everything RxJS can?

150

What is the difference between a design system and a component library?

149
/2