Frontend
What are the call, apply, and bind methods used for in JavaScript?
What potential problems can arise when using types and interfaces in code?
How do you understand the meaning of encapsulation in programming?
How can you check if a field is an array?
How can a shadow be created from text?
What is the purpose of introducing server-sent events in HTML5?
In what cases is the order of elements important when copying objects or arrays?
What are the possible values for the box-sizing property in CSS?
What is the difference between null and undefined?
What are the similarities and differences between Observable and Promise?
Which CSS property is used to convert text to uppercase or lowercase?
What is the difference between classes in JavaScript and classes in other programming languages?
What are meta tags and why are they necessary?
How can TTFB (Time To First Byte) metric degrade during SSR, what is the nature of the slowdowns, and how can it be improved? Describe what happens from pressing Enter to something appearing on the screen.
How do you ensure correct page rendering in old or limited browsers?
Describe several ways to connect a server and a client.
How do you get an object's property in JavaScript?
What is inline-block in CSS?
What is 'reset' CSS?.
How do you recommend dealing with content overflow on a web page?