Sobes.tech

Code review of React component (registration form): identify issues and suggest improvements.

Senior
186

If everything goes well and we make an offer, when can you start working?

186

How to center a block horizontally and vertically?

Middle+
185

Does [name] relate to working in a fast-growing startup where plans, tasks, and priorities can change quickly?

Senior
185

In which tasks is Node.js most effective, and in which does it perform the worst?

Middle+
184

Tell me about a project or something you did that you are proud of, and why?

Senior
184

Explain the event loop: components and how they work together. Explain macro and micro tasks.

Senior
183

What is streaming at the level of LLM?

Senior
183

Have you ever written unit tests? To what extent?

Senior
183

Why do two objects with the same fields compare as false?

Middle+
182

Определите порядок вывода в консоли для кода с setTimeout, setImmediate, Promise, process.nextTick и fs.readFile.

Senior
182

Delete a comment app.delete('/comments/:id', requireAuth, async (req, res) => { const comment = await db.comments.findById(req.params.id) if (!comment) { return res.status(404).end() } await db.comments.delete(comment.id) res.status(204).end() }) Paginate a list function paginate<T>(items: T[], page: number, pageSize: number): T[] { const start = page * pageSize const end = start + pageSize return items.slice(start, end) }

Senior
182

Tell us about your experience with monitoring and logging (Grafana, Kibana)

Middle+
181

For example, I have a 'Wallet' table with an integer balance — where should I write the rule that the balance should not be negative?

181

How was your code review organized?

180

What is Node.js and what does it consist of?

Middle+
180

Is Node.js single-threaded or not? How many threads can a Node.js executable file occupy and why? What is libuv and how is it related to the event loop?

Middle
180
/87