Golang
Can you list the main data types used in the Go language?
What information is loaded into the heap memory area during program execution?
What changes occur to a slice when using the Append function in Go?
What are the consequences if a goroutine's execution is stopped due to a lock?
Have you used debugging tools during development?
Can you explain the principle of operation of gRPC and its main features?
How does the mechanism of reading data from a closed channel work and what happens at that moment?
How was the final code implemented into the production environment in your last project?
What signs indicate that a query is running slower than expected?
Have you had experience using gRPC in your projects?
What are the main circumstances that cause a goroutine to stop execution and disappear from the execution threads?
How is the handling of panic states and error processing caused by emergencies implemented in Go?
What methods can be used to increase the speed of query execution in a database?
Do you have a work permit in Russia and Belarus?
What index is automatically created when creating a table in a database by default?
How to implement synchronous waiting for the completion of multiple parallel tasks in a program written in Go?
Can you explain the functioning mechanism of the task scheduler in an operating system?
What approaches are used to optimize working with a table containing a large amount of data?
How is the select operation implemented in Go and how does it work with channels?