Golang
How was the final code implemented into the production environment in your last project?
How to insert or update a value for a specific key in a Map data structure in Go?
What are the ways to manage or interact with a closed channel in Go?
What information is recorded in the WAL log in the context of databases?
How is asynchrony implemented in Go?
What collision resolution methods are implemented in the Go language?
Can you give examples of design patterns from the Gang of Four book that you have used in your projects?
Describe the main principles and practices of development adopted in your last company.
Can the Range construct be used when creating channels in programming language?
Explain the differences between atomic and mutex thread-safe mechanisms in the context of multithreaded programming.
Can you explain what error handling is and its significance in software development?
How much commercial experience do you have in Go development?
Can you give an example of a situation where the chosen task solution turned out to be incorrect or ineffective?
Is it possible to influence the process of automatic memory cleanup in the runtime environment?
The vacancy does not imply multitasking, you need to work only for us. Is this acceptable for you?
Can you tell about examples of services you have implemented in your experience?
How are requests to the PostgreSQL database executed?
What is the difference between VACUUM and AUTOVACUUM commands in PostgreSQL?
Tell about your experience working with user segmentation systems. What data volumes were processed?
Can you tell about the testing process you used in your last project?