Golang
Share details of your most recent professional project or task you have recently tackled.
How do you perceive a situation when the use of an interface is not explicitly specified in the code?
What are the consequences of assigning a symbol to a string in programming code?
What is the role of the View component in the application architecture?
Can you explain the double hashing method for collision resolution in hash tables?
Who was involved in resolving the incident after the deployment of the update at the previous job?
How is data storage implemented in the Redis system?
Can you explain what data types are passed by reference in programming languages?
When is it better to use partitioning, and when sharding?
What are the consequences when trying to retrieve data from Slave if this information has not yet been fully copied from Master?
Can you list the main commands used in Redis and briefly describe their purposes?
How can you close a channel in the program?
What is the role and purpose of a consumer group in Apache Kafka?
Can you explain the significance and role of the variable kq in the Go language?
What types of contracts are used when creating REST API?
What is your experience with using Elasticsearch in projects?
Tell us if you have used the Common Table Expression (CTE) construction in your projects?
What consequences can arise from concurrent writing to a map from multiple threads?
Can you explain what it means when threads or goroutines in Go remain blocked due to insufficient resource access, and how is this related to Starvation?
In what situations can an interface in a programming language have a nil value?