Sobes.tech

What is the difference between a senior developer and a middle developer in a team?

Senior
153

Where do you see yourself in three years? What are your career expectations?

Senior
152

Did you use window functions?

Senior
150

Why didn't you use Redis instead of storing in the database?

Senior
150

What is your overall experience with infrastructure, including Docker, Kubernetes, CI/CD, and networking?

Senior
150

What documents were stored in ELK?

Senior
150

How convenient is a hybrid work format in Moscow with a visit to the office at least once a week?

Senior
149

Do you have experience working with infrastructure? Have you had to touch anything related to it?

Senior
146

Have you used Kafka as storage? How many messages were stored in Kafka?

Senior
145

Explain optimistic and pessimistic locking.

Senior
145

Why queue (from which word Q)?

Senior
145

Load testing — how was it conducted, what metrics were monitored?

Senior
145

RPS On average 4-5 thousand RPS, peaked at 12k But it is important to understand that the main load was on Kafka. Since the architecture is asynchronous, for each ad creation, my orchestrator generated a chain of 5–7 events to different check services. In total, we processed a stream of up to 30k messages per second on average.

Senior
141

What salary level do you consider acceptable when transitioning?

Senior
140

How did you handle situations when your solution was rejected?

Senior
138

How many years of commercial Go development experience do you have?

Senior
133

How do you iterate over an ordered map while preserving order? Implementation of the iteration method.

Senior
131

Why did you decide to enter the market? What is wrong with Magnit now?

Senior
130

If RLock is used in AddTask, how will two parallel calls to AddTask behave? Will they block each other?

Senior
126

Zero-downtime деплой — как сохраняется состояние пользователя при переключении версий?

Senior
119
/7