Sobes.tech

What if you sent a payment to the bank, it crashed, and you try to retry — will there be a storm of requests to our database and will we cope?

218

What is the role of the channel locking mechanism in inter-process communication or concurrent programming?

Junior — Middle
217

In a cluster of 6 servers, we rely on quorum to avoid split-brain. What is the minimum number of active servers needed to conduct elections?

215

How long have you been working with Go? In your previous job, you combined PHP and Go — how did that work?

214

How do you design the database structure for your application?

Junior — Middle
214

Will there be problems on the provider's side with retries between the payment service and the payment provider?

214

Where is it better to define an interface — at the implementation site or at the usage site?

214

What is the difference between using a Consumer Group and not using one in Kafka?

213

What tools did you use in Go, including for profiling and performance evaluation?

208

How will we receive a response from the payment provider? The interviewer suggests using a webhook.

206

The corporate certificate issuance center was compromised, and the CA's private key was leaked. Is it correct that an attacker can now decrypt all traffic through passive eavesdropping?

206

How to write a query to get a user with the second-to-last salary?

204

What is a string in Go? How to find out the length of a string in characters and in bytes?

204

How to synchronize access of multiple goroutines to a shared object in the heap?

201
/8