Sobes.tech

type TTLCache interface { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Should not leak memory // get should not return expired // Implementation

Senior
172

Why did you want to enter the market and change your job?.

Middle
171

Tell me why you decided to look for something now, why are you going to interviews?

Senior
170

How do you work with contracts during the development of a new service when contracts are not finalized and often change?

Senior
169

How to speed up running a large number of unit tests?

Middle+
168

Where are you aiming for development — in architecture, management, or coding?

Senior
167

Tell me about the Go scheduler device (GMP model).

Middle+
167

How do you use AI tools at work? How much do you trust them?

Senior
167

Where are interfaces practically useful? Provide a real example.

Middle+
166

Please tell what you did at your current job, what interesting tasks you worked on?

Middle+
166

How do you feel about overtime? Sometimes we need to release updates late in the evening.

Middle
165

For what scenarios can you use context.WithValue?

Middle+
163

How high-load are the services you have developed? Can you name the RPS?

Senior
163

What payment methods have you integrated into fiat?

Senior
160

func FetchAll(ctx context.Context, urls []string, concurrency int) ([]Result, error) { // Your code here return nil, nil }

Middle+
158

In terms of work format — do you have full remote work? Where are you currently located geographically?

Senior
157

Are you expanding the staff?

Middle+
156

What is your role and professional self-assessment — middle plus or senior?

Senior
153

What is your age?

Middle+
152

How was the rollout of a new service to production? What difficulties were faced during the migration?

Middle+
150
/5