Software Engineering Interview Questions

Written Interview

For this test, the usage of Internet is allowed. You can also use any tool of your choice.

 

Software Engineering Interview Questions

For this test, the usage of Internet is allowed. You can also use any tool of your choice.

General Information





Carrière et Objectifs





Object Oriented Design




Database Questions



Coding


Code with the language of your choice (you can also use pseudo-code) an application to manage an electricity generation company using object-oriented principles. You can assume this company has 5 power generators and 100 customers, each customer having a power meter to measure consumption.

Software Architecture


Dessinez un schéma d’architecture pour représenter l’architecture décrite ci-suit. Le CRM Cirrus Shield est une application web uniquement accessible sur Internet. Cirrus Shield se connectera avec les applications suivantes qui sont installées localement : • le système de gestion des polices d’assurances • le système de gestion des sinistres (claims) Les applications communiqueront avec Cirrus Shield grâce à l’API REST proposée par Cirrus Shield. Le plugin Outlook permettra aux utilisateurs de synchroniser les contacts et les rendez-vous qui sont stockés dans leur client Outlook avec Cirrus Shield. Chaque jour, une sauvegarde des données de Cirrus Shield sera effectuée par un programme qui exportera les données de Cirrus Shield dans des fichiers qui seront stockés localement.