Question: Can someone please share resources to learn object-oriented design in Golang? I have searched online but most resources are in Java. Hence I am finding it difficult to practice as I work in Golang in my current company and don't know Java. Eg: I was searching for working code in Golang for elevetor design but couldn't find anything online.

Answer: Golang is not completely OOPS-oriented. so can't apply all aspects. what i would recommend you is to learn Design patterns and try to extract OOPS out of it.
Another way is to read Java / Python code and implement it merely in Golang. I sometimes do that.

Resource :

https://refactoring.guru/design-patterns/go
Additional read: https://medium.com/gophersland/gophe...g-4fa62b88c701
https://www.interviewbit.com/oops-interview-questions/


If your've interviewing or gave any interviewers in Golang, are recruiters asking to solve DSA in Golang or personal choice?