Can you give an example of implementing the chain of responsibility in a classic RESTful service in Go?
Golang
What is a race condition and how to avoid it?
Who initially designed the search architecture?
Stored Procedures and Functions — do they exist in PostgreSQL, MS SQL, Oracle?
What are your strengths?
How is the leader of a partition distributed among brokers? Is it possible to manage the distribution of partitions/leaders yourself?
// Дана строка s. Нужно найти длину самой длинной подстроки без повторяющихся символов. // Примеры: // s = "abcabcbb", ответ: 3 ("abc") // s = "cccccccc", ответ: 1 ("c") // s = "pwwkew", ответ: 3 ("wke") // s = "", ответ: 1 ("") // Строка s состоит из английских букв, цифр, символов и пробелов func lengthOfLongestSubstring(s string) int { return 0 }
What development practices does your team follow?
Tell about the pprof package.
Design a system for an autonomous parking lot with barriers, cameras, and payment terminals. Describe the services, their interactions, and the database schema.
What GitFlow was used? What approaches were taken? Was it GitLab self-hosted or something else?
How to work with errors in Go, how to wrap an error?
Tell us about yourself and your last project: business meaning, architecture, team, methodology.
What is the time and memory complexity of the resulting solution?
How did you receive tasks? Where did you track tasks and statuses?
During an UPDATE, what happens to Xmin and Xmax?
What triggers were used to start the pipeline in CI/CD?
How long have you been working at Go, are you working at [company]?
Tell how Kafka works: brokers, replication, fault tolerance.
How is polymorphism implemented in Go without classical inheritance (duck typing)? Is this compile-time or runtime polymorphism? What other types of polymorphism can be implemented in Go?