Quelques questions d'entretien de la FAQ
Qu'est-ce que la fonction delta de dirac et sa transformée de Fourier et son importance ? Le DMA traite de quelle adresse (adresses physiques/virtuelles) ?*.
Pourquoi avons-nous besoin d'une boucle infinie dans le développement de systèmes embarqués ? Quelles sont les différentes façons de coder dans une boucle infinie ?*.
Est-il nécessaire de commencer l'exécution d'un programme à partir du main() en C ?*.
Expliquer quelles sont les différentes classes de stockage en C ?*.
Qu'est-ce que le watchdog timer ?*.
Qu'est-ce que les types de stockage little endian et big endian ? Comment pouvez-vous identifier quel type d'allocation suit un système ?*.
La portée des variables statiques ?*.
Quelle est la différence entre le test et la vérification d'un circuit vlsi ?*.
Quelle est la taille des types de données int, char et float ?*.
Quelle est la différence entre un 'thread' et un 'process' ?*.
Explain why cannot arrays be passed by values to functions?*.
Explain can microcontroller work independently?
What is interrupt latency?*.
What type of registers containsan (INTEL) CPU?.
Can structures be passed to the functions by value?*.
How to define a structure with bit field members?
what is an anti aliasing filter? Why is it required?*.
Advantages and disadvantagesof using macro and inline functions?*
Explain Scope of static variables?*.Explain what are the different qualifiers in C?*
What are hard and soft Real time systems?*.
How is function itoa() written inC?*.
What is difference between micro processor & micro controller?*.
Explain Order of constructor and destructor call in case of multiple inheritance?*.
Expliquer ce que sera ce retour malloc(sizeof(-10)) ?*.
Que signifie la latence d'interruption ?*.
Qu'est-ce qu'un sémaphore ? quels sont les différents types de sémaphore ?*.
Expliquer Les structures peuvent-elles être passées aux fonctions par valeur ?*.
Si le 8085 est un système embarqué ?*
Quels sont les avantages et les inconvénients de l'utilisation des fonctions macro et inline ?*
Expliquer Quels sont les 5 différentstypes de relation d'héritage ?*.
Qu'est-ce qu'un ISR ? Peuvent-ils recevoir un paramètre et peuvent-ils retourner une valeur ?*.
Quel typecast est appliqué lorsque nous avons un int signé et un int non signé dans une expression ?*.
Quel est l'ordre d'appel des constructeurs et des destructeurs dans le cas d'objets de classes héritées ?*.
a=7 ; b=8 ; x=a++-b ; printf("%d", x ) ; Que donne ce code en sortie ?*.Quel est le rôle du registre de segmentation ?*.
Expliquez ce qu'est la latence d'interruption ?*.
Qu'est-ce que le pass by value et le passby reference ? Comment passe-t-on une structure comme argument ?*.
Que fait malloc ? Que se passera-t-il si nous avons une déclaration comme malloc(sizeof(0));*.
Qu'est-ce que la Concurrence ? Expliquer avec exemple Deadlock et Starvation.*
Expliquer les propriétés d'un langage de programmation orienté objet.*
Expliquer peut-on avoir une variable constante volatile?*.
Quelle est la différence entre les systèmes embarqués et le système dans lequel rtos s'exécute?*.
Expliquer le fonctionnement de la mémoire virtuelle?*.
Qu'est-ce qu'une fuite de mémoire ? Qu'est-ce qu'une faute de segmentation ?*.
Lorsque l'on écrit des gestionnaires d'interruption(ISR), quels sont les points à prendre en compte ?*.
Quelle est la différence entre fifo et la mémoire ?*.
Expliquer ce qu'est la latence d'interruption ? Comment pouvons-nous la réduire ?*.
Quel est l'intérêt d'avoir le qualificatif const ?*.Qu'est-ce que le système plc ?*.
Expliquer les opérations impliquant les non signés et les signés ? Unsigned sera converti en signed?*.
Expliquer ce qui se passe lorsque les fonctions récursives sont déclarées inline?*.
À quoi sert le mot clé volatile?*.
Que sont les fonctions récursives ? Peut-on les rendre in line ?*.
Quelle est la différence entre l'utilisation d'une macro et d'une fonction in line ?*.
Expliquer quelle est la différence entre les systèmes embarqués et le système dans lequel s'exécute le RTOS ?*.
Expliquer la différence entre les langages orientés objet et les langages basés sur l'objet ?*.
Pourquoi les tableaux ne peuvent pas être passés par des valeurs aux fonctions ?*.
Peut-on utiliser un sémaphore ou un mutex ou un spin lock dans un contexte d'interruption dans le noyau linux ?*
Que signifie une référence directe en C?*.
Comment les variables sont-elles mappées à travers les différentes mémoires par le compilateur C?
Comment mettre en œuvre un filtre LP Butterworth de quatrième ordre à 1kHz si la fréquence d'échantillonnage est de 8kHz?*.
Quelle est la portée d'une fonction qui est déclarée comme statique?*.
Ecrire un lot d'instructions à temps constant pour trouver si un nombre donné est une puissance de 2?
.