Sobes.tech

How does the IP protocol work and what does each layer of the OSI model operate with?

Middle+
170

What transaction isolation levels exist in PostgreSQL?

Middle+
170

What is the difference between parallelism and concurrency?

Middle+
170

What type of multitasking is used in Go? How does the Go scheduler preempt goroutines?

Middle+
164

What is Stop the World in Go?

Middle+
163

What is the difference between processes and threads in Linux? How does Linux see them internally?

Senior
163

Is concurrent access to a slice safe? Will there be a race condition if 4 goroutines modify their own unique index of the slice?

Senior
159

What is the PID of the init/systemd process?

Middle+
159

Why can't port 80 be occupied without permissions? What is the group of such ports called?

Middle+
158

What is the difference between TCP and UDP? At which layer of the OSI model do they operate?

Middle+
157

Why does the Go binary weigh about 2MB even for a simple program? What is included in the Go runtime?

Middle+
156

What synchronization primitives exist in Go?

Senior
150

Are you familiar with commands: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?

Middle+
149

What will the program output if you leave backticks instead of single quotes when comparing characters?

Middle+
149

Why are backticks used in character check methods here? What is the difference between backticks, double quotes, and single quotes?

Middle+
149

What anomalies do you know in multithreaded programming?

Middle+
149

Is there a career track? Do you want to develop technically or towards management/team lead?

Middle+
147

Why are goroutines needed? What is their advantage over OS processes and threads?

Middle+
146

// Write implementations of a cache with ttl (time to live) for the User structure. // You can use User.ID as the key // We want it to be thread-safe // We do not want to retrieve entries with expired ttl during read operations // We want expired ttl entries to be deleted and not stored // API get/set/del

Senior
146

What types of memory exist in Go and where do they go? Where do global variables and constants go?

Middle+
144
/5