Sobes.tech

If the task is unfamiliar and time is limited (for example, a week), how do you act?

Middle+
179

What methods do you know for centering an element vertically?

Middle+
178

If we execute setTimeout with a delay of 300 milliseconds, after how much time will the callback actually execute?

Middle+
176

Tell about your failure in IT experience.

Middle+
175

How can you optimize rendering a list of 10,000 items without pagination?

Middle
175

What are the statuses of promises?

Middle+
173

Task 1 We have an array of 10,000 objects (for example, "Employees" or "Products"). We need to implement a component for selecting an item that won't "freeze" the browser and will be user-friendly. Requirements: 1. Data typing: Create an interface Item with fields id: string, label: string, and category: string. 2. Search (Input): The list should be filtered as text is entered. 3. DOM and event handling (Keyboard Navigation): * The user should be able to navigate the list using Up and Down arrow keys. 4. When Enter is pressed, the selected item is "confirmed". 5. Important nuance: The arrow-selected item should always be in view (programmatically scroll the container if the cursor goes beyond the boundaries). 6. Optimization (Performance): * Since there are many data (10k), discuss or implement simple "lazy rendering" (render only the first 20-30 items or use IntersectionObserver). Component output.

Middle
170

What led to success in a challenging task? How was the task evaluated in terms of deadlines?

Middle+
170

What types of streams are there in Node.js?

Middle+
170

What is backpressure in streams?

Middle+
168

What is the output in the console when calling typeof a and typeof b outside the IIFE code with var? How does the behavior change in strict mode?

Middle+
166

Do you use LLM tools or AI assistants for coding?

Middle
166

What is the difference between Promise.all and Promise.allSettled?

Middle+
166

How do you evaluate tasks? Do you use Planning Poker based on the Fibonacci scale?

Middle
166

What is the purpose of 'infer' in TypeScript?

Middle+
165

What tasks would you like to do at your new job? Are you interested in development in the technical or architectural branch?

Middle
165

What values of the display property do you remember?

Middle+
165

Tell us about the most complex and interesting task.

Middle
164

When a new unfamiliar task arrives (new libraries, new components), what is your order of actions?

Middle+
164

How do you evaluate the sorting in the application — does it work correctly?

Middle
163
/6