Golang
How is iteration over elements in a map data structure performed?
What is the purpose of the 'default' keyword inside a select statement?
What types of testing are usually used when testing software?
What operations are performed when concatenating string data?
How is the object-oriented structure implemented in the Go language and how does it differ from the classical one?
How have you influenced the process change with analytics?
What level of competence in Go would you assign to yourself?
How stable are slices in the context of multithreading, and how do they ensure safety during parallel operations?
What actions have you performed in the database as part of your tasks?
What steps should be taken if a system malfunction or failure is detected?
What steps are needed to implement a method in a structure in Go language?
How should a channel be passed to a goroutine in Go?
Can you explain the main types of database sharding?
Can you explain the mechanism of adding an element to the end of a data structure, such as a list or array?
Do you have any pet projects?
1. Display unique combinations of user and product id for all purchases made by users before they were banned. Sort first by username, then by SKU. 2. Find users who made purchases totaling more than 5000 rubles. Display their id, first name, last name, and total purchase amount in the format: user id | first name | last name | total amount.
How does the use of interfaces in Go differ from interfaces in traditional object-oriented programming languages?
What is the context in goroutine and how is it used?
Can you explain the principle of atomic operations in programming?
What is the significance of the set of rights 764 in the context of file access in an operating system?