Whalar - Backend Recruitment Test The purpose of this test is to implement a RESTful API to manage the list of the characters present on Game of Thrones, paying special attention to the use of best practises, following SOLID and Clean Code principles. The project should be provided with a Dockerfile and instructions on how to set it up and start it. Automatisation for bootstrapping will be valued, but not mandatory. Requirements: ● Create a RESTful CRUD service using the json dataset provided. The format of the response should mimic the one present in the json. It should contain the main endpoints for the CRUD and at least one endpoint to search for characters. ● Use at least PHP 7.4 and a SQL database. ● Implement unit tests for the API. ● Attach code coverage reports. ● Implement integration tests. ● Add tools for code analysis and linting. Bonus: ● Add OpenAPI documentation. ● 1.a Create the skeleton/classes to connect and use elastic instead of the database for searching / retrieving data. It doesn’t need to work. ● 1.b Connect the service to Elastic and to perform the searches and keep it updated with the database. Include mapping and analyzers if required. ● 2.a Create the skeleton/classes to connect to a streaming service to feed the data to elastic from the service. It doesn’t need to work. ● 2.b Connect the service to RabbitMQ or another streaming service to feed the data to elastic from the service. ● Create a PHP client for the service.
Senior Backend Engineer Interview Questions
2,041 senior backend engineer interview questions shared by candidates
What open source projects can you share?
Asked about remote vs onsite. Didn't seem to have any idea a out potential travel to collaborate in person.
System design - Tiny url system
System Design & Architecture for an application
None, HR person failed to remain at the company long enough to have an interview with me.
Basic questions about my work experience and CS basic knowledge.
Add tables/columns to support a many-to-many relationship. Use joins to select values
Find the second largest value in an array of integers. What's the Big O complexity? How could you improve it?
there were questions about my experience and one live coding session to fix issues from the code and discuss pros and cons of the approach.
Viewing 1481 - 1490 interview questions