Sobes.tech

What happens to the program if a panic occurs in a separate goroutine?

Senior
138

How is the Go runtime structured?

Senior
138

What non-relational databases have you worked with?

Senior
137

What software architectures do you know?

Senior
115

Is there object-oriented programming in Go? If yes, how is it implemented; if not, why?

Senior
112

Describe your process of developing and deploying a new service: from requirements gathering to deployment on dev and test environments.

Senior
111

How exactly was the process of loading or building this data structured?

Senior
105

What are the differences between gRPC and REST?

Senior
103

What is a relational and non-relational database, and why do they differ from each other?

Senior
99

Tell about Circuit Breaker — what is it, how does it work?

Senior
97

How would you add a very large volume of data to an existing production database without disrupting the system?

Senior
96

How do you enrich errors with context in Go and pass them further while preserving the original error?

Senior
95

What indexes are used in PostgreSQL?

Senior
93

To what extent have you worked with PostgreSQL: only writing queries or also configuring the database, partitioning, sharding, deploying clusters?

Senior
87

Have you ever worked with concurrent data access in a database? What mechanisms like transactions and locks did you use? Are there ways to solve this problem without involving the database?

Senior
86

What does an empty interface in Go look like and what happens if you pass it as a function argument?

Senior
84

How is this handled in code?

Senior
72

What kind of scaling are we talking about?

Senior
69

How did you organize scaling and what microservice architectures have you worked with?

Senior
67

What did a slow report query look like and what was the entire path from user request to obtaining the result?

Senior
62
/5