Sobes.tech

Tech Support / L1-L3

What are channels in Go? The difference between buffered and unbuffered channels.

Principal
265

What is DNS and how does it work? What are the main nodes in this system?

Principal
239

/** * Repeating characters * * Write a function that takes a string as input and returns * for each unique character the maximum number of its consecutive repetitions. * * Input: qqffbbaaaffc * Output: a:4 b:1 f:2 c:1 * * Input: bbbbbb * Output: b:6 * * Input: abc * Output: a:1 b:1 c:1 * * Input: aabbcc * Output: a:2 b:2 c:2 * * Input: aaabbbccc * Output: a:3 b:3 c:3 * * Input: a * Output: a:1 * * Input: "" * Output: */

Principal
234

Why is atomic called so and how does it work?

Principal
232

What is the difference between arrays and slices in Go? How does the capacity of a slice change?

Principal
231

What are goroutines in Go? How do they differ from OS threads?

Principal
200

Why do not all use Serializable? How does the isolation level affect performance?

Principal
196

TCP and UDP — what is the main difference between these network protocols?

Principal
194

Select operator in Go — features of working with multiple channels

Principal
193

What is O-notation (Big O notation)? Tell the main points.

Principal
190

Is it possible to control the number of OS threads for goroutines?

Principal
189

Containerization and virtualization are the main difference between these technologies

Principal
180

What is deadlock and what is race condition?

Principal
177

How are interfaces structured in Go?

Principal
176

What is a pointer and how much does it weigh?

Principal
175

What is SQL injection and how to prevent it?

Principal
173

How to use embedding to simulate inheritance in Go?

Principal
173

What are transactions in databases? What is the meaning and main difference of transaction isolation levels?

Principal
172

How to create custom types based on structures in Go?

Principal
170

Why are indexes not created on all columns and all combinations in a row?

Principal
164
/2