Golang
Can you arrange characteristic algorithmic indicators in ascending order?
Tell me about the most complex or interesting task you have successfully implemented in the last six months.
What are the main principles and axioms to consider when working with channels for inter-goroutine communication?
What are atomic operations and how to apply them in programming to ensure data safety during concurrent modifications?
What is the number of elements and what capacity will the slice have after adding one element if it was not initialized initially?
Can you explain what an error group is and how it is used in monitoring or exception handling?
Have you conducted unit testing of your components or functions?
What functions and advantages does a hash table (map) data structure provide?
How does stack memory increase during program execution?
What are the differences between panic and a critical error that stops program execution?
Can you explain what the SELECT operator in SQL is and why it is used?
How do you organize message storage in a system?
What are the advantages and disadvantages of using caching in systems?
What is the function of the receiver object with a pointer to a star?
How does the central processor manage task distribution between internal and global task queues?
Is it permissible to get information from a channel with a set closed mode?
What is a map in Go? How is it structured (new implementation in Go 1.24)?
Can you name the main levels that make up the concept of clean architecture?
Could you recommend some suggested sources for learning the Go language?
Have you had experience working with transaction isolation levels in database management systems?