We have a database table with insurance policies. This is managed by a service that exposes an API that our customers can use to create and modify policies. When a change is made to a policy, like for example the coverage limit being increased, we need to store both the old and the new revisions of the policy. The API needs to be able for any given time to return the state of the policy as it was on a given date. As an example, we have a 1 year renter's insurance policy starting January 1. On July 1, i.e. 6 months later, the policy (customer) decides to increase the coverage limit from $50K to $75K. We need to store the policy as it was before and after the change. How would you implement this? The backend is a relational database, but if you have other methods or data store types to solve this that you find to be better, feel free to use them. Columns: id, type, deductible, cov_limit, cov_start_date, cov_end_date, customer_id
Senior Backend Engineer Interview Questions
2,046 senior backend engineer interview questions shared by candidates
find string in substring; some basic system design diagram
aop java string kafka redis
Tell me about one thing/project that you are most proud of?
Codility task to refactor code, implement a method with nested Try constructs. System design task for scheduling
What is the most important quality in your work?
1. Phone screening with HR, asking current job, skills, expectation salary 2. Online test accessment in codility 3. Interview with Engineering manager talikg about skill set, problem solving technique 4. Pair programming 2 hours to design a shorten url 5. Interview C level
What is your experience with testing
Describe scenarios where you encountered a scaling performance problems with micro-services in java, python and decided to choose golang for building next set of services? Explain data modelling and how would you approach it when designing a systems in golang?
Are you familiar with NDR solutions.
Viewing 741 - 750 interview questions