Senior Backend Engineer Interview Questions

2,039 senior backend engineer interview questions shared by candidates

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.
avatar

Senior Backend Engineer

Interviewed at Whalar

2.8
Sep 27, 2021

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.

Viewing 1471 - 1480 interview questions

Glassdoor has 2,039 interview questions and reports from Senior backend engineer interviews. Prepare for your interview. Get hired. Love your job.