What motivated you to choose a career in programming?
Node.js
Do you have formal academic training in software development?
Where do you usually look for new technical information or updates in your field?
What is the purpose of the JPEG image format?
What goals do you set for yourself in the field of professional growth?
How do you detect performance issues (spikes, memory leaks, delays) in a Node.js application?
How do you define service boundaries when decomposing a monolith into microservices?
Is the concept of sessions part of the REST architectural style?
Do you apply automatic code generation in development?,
How deep are you familiar with RabbitMQ and its capabilities?
Have you applied REST principles in implementing a service or system?
What is the purpose of the apply method in certain programming contexts?
Have you had experience in developing architectural solutions for systems?
Could you tell about specific backend tasks you performed in your current or last project?
Have you encountered hydration problems? When does a hydration mismatch occur?
Can you explain the purpose of the useSelect hook in React and how to apply it?
What methods do you use to improve your skills and knowledge in backend development?
What is the main task of CSR technology in web development?
How do you structure your workday and prioritize tasks?
/* * 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); */