Golang
Can you explain what the rune type in the Go programming language represents?
What default behavior does Go use when passing arguments to a function?
What is the role of an empty interface in Go?
What value does the length method return when called on a string?
Are you familiar with the 12-Factor app design concept?
How many microservices have you created on your own in your projects?
Can you explain the principles and structure of Onion architecture in software development?
What are the advantages and disadvantages of Domain-Driven Design (DDD)?
How safe is it to use channels in Go?
What is the importance of data access synchronization in software development?
What are the differences between fast variable declaration and declaration using the var keyword?
Can you rewrite the code by changing the first character of the string using rune or byte slicing?
Can you give examples of situations where the TCP protocol is used?
Какова роль метода Wg.Wait в синхронизации потоков?
How can you determine that the code organization is poor?
What is a deadlock when working with goroutines?
Tell me about the Factory design pattern.
Did you write the chat from scratch alone or was it a team effort? Who else was in the team?
How many values can a function return?
How to specify to the compiler that a particular class implements a specific interface?