What was the most difficult and most interesting part of migrating from monolith to microservices?
Golang
Tests — did the developers write some?
What stack have you most often worked with?
Given a sorted array of numbers that contains duplicate elements, remove the duplicates in-place (directly in the original array) and return the size of the resulting array. Example: Input: nums = [0,0,1,1,1,2,2,3,3,4] Output: 5, nums = [0,1,2,3,4,_,_,_,_,_] Explanation: The array contains 5 unique elements. Place them in the first five positions of the array and return the number 5. The remaining elements in the array can be any values.
What currently motivates you to look for a new job?
How does the client know its user_id and the user_id of the interlocutor? How does the initial setup happen?
Did you use both gRPC and REST or only gRPC?
What is an SQL injection? Provide an example of a vulnerable query and methods of protection.
What tasks did you most often do in daily tasks?
Did you keep the database from the monolith or did you split it into separate databases for each service?
What types of indexes exist in PostgreSQL and which one is the most common?