What is a slice in Go? How does it differ from an array? What happens when passing a slice to a function and modifying its elements?
Golang
Correct the errors in the sentence: Just to clarify: Is Friday tomorrow?
How often do you release and at what time?
Can you give an example of a situation where you successfully solved a very complex problem?
Where should business validation (e.g., date checks, booking limit of 10 days) be located? In the handler or in the service?
What is wrong with initializing structures without named fields (positional initialization)?
How to atomically implement availability check and order creation when moving logic to a service?
What is database normalization? What are normal forms?
How many years of commercial experience do you have in Go?
What is the difference between REST and RPC? What does stateless mean in the context of REST?
Do you position yourself as a mid-level or senior developer?
What percentage of the sprint time do you allocate to technical debt?
What is Docker Compose? How does Docker differ from a virtual machine?
From what amount do you consider an offer?
What are stack and heap in the context of memory management? Who has access to the stack and heap? Why is the stack faster?
Why is it better to remove the pointer from the slice in the repository? Arguments for and against.
What is replication in data storage systems or databases?
Are there any advantages to the approach of extracting interfaces into a separate package?
Are you willing to commute to the office 4/1?
Tell an interesting case at work.