Interview Question You’re a software engineer, you’re tasked with implementing a service registry and a load-balancer. We provide the interfaces below. Write in your preferred JVM language that implements the following: Interfaces interface LoadBalancer { fun selectServer(): Server? } interface ServiceRegistry { fun registerServer(server: Server): Boolean fun deregisterServer(server: Server): Boolean fun getServers(): List } data class Server(val id: String, val address: String) Load balancer and service registry should be implemented as two HTTP REST servers while calls from one to another should be done via HTTP. Tasks: Implement the ServiceRegistry and LoadBalancer interfaces. The load-balancer should have two flavors of balancing algorithm: One is round-robin and the other is random selection. Prepare a demo with curl / postman / other http tool to demonstrate the flow. Notes: You can use whatever library that you want. You are allowed to use any external tool that might help you, including Google / Stackoverflow / ChatGPT etc.. Time limits: 1h 30m
Senior Backend Developer Interview Questions
1,045 senior backend developer interview questions shared by candidates
Perguntas relacionadas a cloud como num geral, escalabilidade, estrutura de dados (Árvore, Lista, etc), Java (Map, FlatMap, etc), além de arquitetura, mensageria, stream de dados, etc.
Questions about past experience etc
Basic HR questions + Code Challenge
General information about my past as developer, which technologies and responsabilities I had in my current job.
Carrera profesional, hitos. Prueba técnica a realizar en tu framework preferido. Añadir nuevas características a la prueba anterior.
I was asked to implement LRU cache
Basics of system design Design a my list functionality as an assignment Discuss about the architecture best for the app TDD regarding questions Database and basics of mongodb related questions
Reasons for some of your comments on the Merge request
Have you worked remotely before?
Viewing 641 - 650 interview questions