Design a city bike sharing system. Write a Bike class with methods to checkout and return a bike. Write a BikeStation class initialized with a settable max capacity, and with methods to add a bike and add a sponsor. Write a BikeShare class with methods to add a bike, to assign a bike to an available station, to list all bikes, and to list checked out bikes. As a bonus, allow new bikes to be randomly assigned to a home station with probabilities 50% for station 1, 20% for station 2, 20% for station 3, and 10% for station 4.
Senior Backend Developer Interview Questions
1,045 senior backend developer interview questions shared by candidates
They asked me about software development methodologies and good practices that I use on a daily basis. Also, about software testing.
Q: Can you tell us something about yourself?
- SOLID principles - Scrum related questions - SQL questions - 2 easy coding problems and one medium
Questions about scale and data sync issues
How did you implement SOLID principles in your project
What are your vision towards proceeding further?
Interesting projects I' ve worked on Problems that I solved using technology Java coding exercises
Microservices Architecture
Core Java , hibernate, multithreading. Java 8, Streams, Lambdas, functional programming
Viewing 251 - 260 interview questions
See Interview Questions for Similar Jobs
Senior Back End EngineerSenior Backend EngineerPython Backend DeveloperBack End DeveloperSoftware Engineer Web Applications DeveloperBack End EngineerPython Backend EngineerWeb Applications DeveloperJava Flex DeveloperJava Web Applications DeveloperSoftware Engineer Web DeveloperReact Js DeveloperBackend DeveloperJava Front End DeveloperPhp Backend DeveloperRuby On Rails EngineerSoftware DevelopersSenior Back-end Engineer