Sobes.tech

Imagine a situation: you cannot find common ground with a tester in your team who constantly 'picks on you'. How will you interact?

160

Does calling runtime.Gosched() always immediately yield the processor to another goroutine?

143

Why are you looking for a new job, what is wrong with your current one, and what do you expect from a new company?

139

Is it possible to take the address of a struct field if the struct is stored in a map?

135

What is the difference between blocking a system call (e.g., reading) and blocking a Mutex?

134

If we pass a large array (for example, size of a megabyte) to a function, is it passed by reference automatically or not?

119

How can the number of allocations be reduced when working with slices?

117

Why are aligned pointers required in sync/atomic?

116

What technology stack are you working with at your current job?

113

Tell us about the most challenging or interesting project in your IT career

110

The situation develops: the edit takes not 2 hours, but 3 days of work, and tomorrow morning a marketing campaign starts that cannot be canceled. Your actions?

109

Is it possible to create a constant of type map or slice?

108

Imagine a situation: your code crashes on production, the team is emotional, blaming you, and the team lead did not oversee the review. What is your reaction?

108

Is it possible to build a binary without the Go standard library?

107

Can two slices be compared directly with the equality operator for element-wise equality check?

105

Is it compiled if we declare main function with arguments?

104

Have you had any conflicts with colleagues or management (personal, not work-related)?

98

When passing a channel to a function — is it passed by value or by reference?

96
/3