Sobes.tech

What motivated you to choose a career in programming?

Junior — Middle
236

Do you have formal academic training in software development?

Junior — Middle
236

Where do you usually look for new technical information or updates in your field?

Junior — Middle
236

What is the purpose of the JPEG image format?

Junior — Middle
236

What goals do you set for yourself in the field of professional growth?

Junior — Middle
236

How do you detect performance issues (spikes, memory leaks, delays) in a Node.js application?

Senior
235

How do you define service boundaries when decomposing a monolith into microservices?

Senior
235

Is the concept of sessions part of the REST architectural style?

Junior — Middle
235

Do you apply automatic code generation in development?,

Junior — Middle
235

How deep are you familiar with RabbitMQ and its capabilities?

Junior — Middle
235

Have you applied REST principles in implementing a service or system?

Junior — Middle
235

What is the purpose of the apply method in certain programming contexts?

Junior — Middle
235

Have you had experience in developing architectural solutions for systems?

Junior — Middle
235

Could you tell about specific backend tasks you performed in your current or last project?

Junior — Middle
235

Have you encountered hydration problems? When does a hydration mismatch occur?

Senior
235

Can you explain the purpose of the useSelect hook in React and how to apply it?

Junior — Middle
235

What methods do you use to improve your skills and knowledge in backend development?

Junior — Middle
235

What is the main task of CSR technology in web development?

Junior — Middle
234

How do you structure your workday and prioritize tasks?

Junior — Middle
234

/* * Implement an EventEmitter. * With methods emit and on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Takes an event name and a callback function. * The function subscribes to the event. * The result of the function should be an unsubscribe function. * * emit(eventName: string | Symbol, payload?: any): void * Takes an event name and a payload that will * be passed to each listener of eventName; the function triggers the event. * If no listener is found, it should throw an exception. * * ------------------------------------------------------ * * Example: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('an event occurred!!!', payload); */

Middle+
234
/87