Sobes.tech

Technical Writer

SQL or NoSQL? When do you choose what? Are migrations needed for MongoDB?

278

The service slowly consumes memory. How to localize the problem?

268

Have there been cases where you intentionally did not use goroutines, even though you could? Why?

267

Explain what an interface is at a junior developer level.

259

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }

253

In highload scenarios: fewer allocations or better code readability?

253

What layers do you see in the application? How do they communicate?

245

public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }

234

What patterns are suitable for data validation, object creation, and payment method selection?

224

How to verify data integrity in a webhook? How to protect data at the transport level?

218

What reasons might prevent a microservice from scaling?

213

Tell me about distributed transactions. What is the difference between orchestration and choreography?

212

What approaches do you use for building a service? Name the main factors from the 12-factor app.

211

What are the types of exceptions in Java and how do they differ?

203

How to safely deliver data from a form to a server? How does HTTPS work?

147

What problems have you encountered with the Go language in production?

146

What do you use for API security? How do you authorize the client and host-to-host?

136
/2