What library have you used for interacting with Kafka?
Golang
Have you had experience working with transaction isolation levels in database management systems?
How is parallel and sequential task processing implemented in Go?
What data types should be avoided for indexing in a database?
Do you have experience in code review and identifying potential improvements or errors in it?
In what situations does the execution of a goroutine transfer control to other threads or tasks?
What data transfer protocols have you used to interact with the application’s client side?
What network protocols are used for microservice interaction in your architecture?
Explain the mechanism of searching for an element in a binary tree and how its traversal is performed.
Could you provide examples of SQL queries that you have used or written?
Can you explain the working principle of the OAuth protocol and its main features?
How is the process of user rights confirmation for system access carried out?
What is the purpose of an authorization system and why is it necessary in applications?
What does the term 'relational database' mean and why is it called that?
What methods of authorization have you used in your projects?
How does server-side streaming data transfer mode differ from a single call in gRPC?
Have you ever used unusual or rare technological solutions in your projects?