Go does not have inheritance like Java. How would you explain to a Java junior how code reuse is achieved in Go?
Golang
Tell me about your main tech stack. What do you work with?
You have a large file with millions of image URLs. You need to download them all and save them to disk. How would you organize the code so that the downloading is fast, the computer doesn't freeze, the program doesn't restart, and the external service doesn't ban you for too many requests?
You responded to the Senior Go Developer position. You are currently working at [company], correct?
Did you start working in your third year?
How old are you?
Is the standard library net/http sufficient for writing a production web server in pure Go without frameworks?
Has it been in search for a long time? Are there offers already in hand?
Goroutines write data to a shared map without synchronization — why is this bad and how can it be fixed?
Go does not have inheritance like Java. How would you explain to a junior with a Java background code reuse in Go and why it might be better?
If you receive an offer, will you need to work for 2 weeks?
There is a large file with a million URLs, how to download them quickly without overloading the system and getting banned by the external server?