Sobes.tech

Have you had experience solving performance issues on the frontend? For example, bug reports about lag, or you noticed a problem during work. Can you give a specific example of how you fixed it?

148

Do you understand the principle of separation of logic and presentation model on which many architectural approaches are built? Where did this idea originate from?

147

If you compare signals and RxJS — would you consider them interchangeable tools, or each for its own task? If the latter — for what exactly?

146

What argument do we pass to the inject function? What is passed there — a dependency or something else (token)?

145

Why is code review necessary at all? And is it necessary at all, and if so — in what case?

140

What specific command line scenarios have you used in your practice besides running Angular CLI?

136

Besides avoiding bloated constructors, what are other reasons to use inject instead of constructor parameters?

135

You mentioned developing a library of reusable UI-kit components based on Angular Material. Is there a fundamental difference between library components and regular multifunctional application components? What can be neglected in regular components but not in library components?

134

What criteria are important for library UI-kit components that you have personally encountered in practice (for example, defining the boundaries of component responsibility)?

132

Why is inheritance needed in OOP, and in what cases should it be used?

125

How would you describe the difference between Middle and Senior specifically in front-end development?

122

Did you have a subscription inside another subscription in your code (a common RxJS problem)? Did you fix it, or is it still there?

118

Have you had experience working with command line (shell commands) besides Git and FTP?

117
/2