0% ont trouvé ce document utile (0 vote)
19 vues38 pages

Questions Récentes Sur Motorola

Ce document contient une table des matières qui liste divers sujets liés aux concepts de programmation en C, Unix, aux principes de l'ingénierie logicielle, aux bases de données, au débogage, au réseau, aux outils de test et aux questions spécifiques à un projet. Certains des sujets mis en avant incluent les programmes et concepts en C, Unix, C++ et Java, la programmation de bases de données, les techniques de débogage et les concepts de réseau. Le document semble être un aperçu des sujets qui pourraient être abordés lors d'un entretien technique pour un poste d'ingénieur logiciel.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
19 vues38 pages

Questions Récentes Sur Motorola

Ce document contient une table des matières qui liste divers sujets liés aux concepts de programmation en C, Unix, aux principes de l'ingénierie logicielle, aux bases de données, au débogage, au réseau, aux outils de test et aux questions spécifiques à un projet. Certains des sujets mis en avant incluent les programmes et concepts en C, Unix, C++ et Java, la programmation de bases de données, les techniques de débogage et les concepts de réseau. Le document semble être un aperçu des sujets qui pourraient être abordés lors d'un entretien technique pour un poste d'ingénieur logiciel.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Table des matières

Général.............................................................................................................................2
Programmes C, concepts :.....................................................................................................3
Unix................................................................................................................................17
Autres (Domaine, Test, Conception, UML, GUI, Pile de protocoles, TL1) :........................21
Ingénierie Logicielle :....................................................................................................24
Logique :...........................................................................................................................25
Gestion de configuration, compilation, fichier make :................................................................25
C++ ( & Java )................................................................................................................26
VC++..............................................................................................................................31
Java ................................................................................................................................31
SNMP:............................................................................................................................34
Base de données, ProC...............................................................................................................34
Débogage .....................................................................................................................34
Concepts de mise en réseau.....................................................................................................34
TTCN..............................................................................................................................35
Questions sur UMTS :.....................................................................................................37
Questions sur EMS :........................................................................................................37
Questions sur la Cantate :....................................................................................................37
Questions sur RLC : .........................................................................................................37
Spécifique au projet, spécifique à la spécialisation (B.E ou MCA)............................................38
Spécifique au projet, spécifique à la spécialisation ( B.E ou MCA )............................................38
Programmation Win32/MFC/COM..................................................................................38
Casse-têtes, Questions Logiques............................................................................................38
Général

Parlez-moi de vous, de votre ambition, de toute réussite.


1. Évaluez-vous -- lors de cette interview sur 10.
2. Expliquez le projet ? (ou Analyse détaillée de votre projet.)
3. Matières que vous avez aimées en B.E.
4. Aimeriez-vous travailler dans les tests ou le développement ?
5. Si je vous donne les langages C et C++, lequel préférez-vous pour développer une application.
6. Expliquez le projet que vous avez le plus aimé.
7. Combien de projets avez-vous réalisés chez Satyam.
8. Expliquez votre rôle dans votre projet précédent.
9. Expliquez avec l'aide de diagrammes de blocs l'architecture logicielle de votre projet précédent.
10. Parlez-moi du dernier projet. (cela a pris la majeure partie du temps)
11. Dessinez le diagramme bloc pour le projet.
12. À quel point êtes-vous à l'aise avec C, C++ ?
13. Une explication détaillée du projet ANSWER.
14. Comment évaluez-vous vos compétences en Unix, C, C++, GSM/GPRS ?
15. Expliquez votre projet récent. Avez-vous conçu la base de données pour ce projet ?
16. Dans quel domaine êtes-vous intéressé à travailler ?
17. Si nous demandons de travailler sur Java ou RTOS, êtes-vous intéressé ?
18. Êtes-vous familiarisé avec les structures de données ?
19. De nombreuses questions du projet Eg : comment gérez-vous plusieurs demandes dans une socket
programmation ?
20. En détail, expliquez chaque projet avec le nombre d'équipe, le rôle et l'environnement
21. Êtes-vous familier avec C, C++, Java. Et quelle note vous donneriez-vous pour chacun ?
22. Vous avez tellement d'expérience, seriez-vous intéressé à travailler en tant que sous-traitant ?
23. Le profil de poste que vous recherchez ?
24. Aimeriez-vous travailler en tant que membre d'une équipe ?
25. Expliquez le projet actuel. Pourquoi vouliez-vous le mettre en œuvre, alors qu'il est prêt à l'emploi ?
des piles sont disponibles. Quelles sont les applications.
26. Combien de lignes de code en C++ avez-vous réalisées ?

27. Êtes-vous à l'aise avec l'environnement UNIX ?


28. M'a demandé de dire ce qu'est TOAD. (ils l'ont vu dans mon CV, Outil pour l'application Oracle)
Développeurs)
29. À quel point êtes-vous à l'aise avec UML ?
30. Avez-vous déjà utilisé un outil de gestion de configuration ?
31. Comment avez-vous suivi les erreurs dans vos projets précédents ?
32. M'a demandé au sujet du Pro *C/C++ précompilé, que nous avons utilisé largement dans le passé
projets.
33. Pourquoi as-tu utilisé des listes et n'as-tu pas utilisé d'autres structures de données.
34. Étant donné un projet, le développement en c++ prend 7 mois et le développement en c prend 5 mois. Comment vous
convaincra le client que le C++ est un meilleur choix.
35. Comment allez-vous tester le projet NAS (couche MM).
36. Comment implémentez-vous la couche MM ? Utilisez-vous des outils pour générer une partie du code ?
37. Vos objectifs à long terme et vos objectifs à court terme.
38. Combien de temps faudra-t-il pour comprendre un code C++ de 300 lignes. Pour comprendre ce que
conditions préalables. Et quelle durée est nécessaire pour coder la même chose.
39. Comment pouvez-vous vous assurer qu'après la révision du code, il n'y aura pas de bugs.
40. Problèmes rencontrés lors des tests du projet et comment je les ai gérés ?
41. Comment utilisions-nous le tableau d'état dans nos programmes et comment pouvons-nous le représenter ?
42. Rédigez la documentation pour une fonction de 10 lignes.
43. Que pensez-vous des projets de développement ? Devraient-ils être réalisés d'un seul coup ?
44. Quelles étaient les contraintes pour écrire du code pour les téléphones mobiles au Japon, par exemple la mémoire ?
performance etc.
45. Dans le cas où je vous demanderais de me donner une fonction, comment allez-vous livrer ? c'est-à-dire quel document
Vas-tu donner, quels fichiers vas-tu donner.
46. Quelle est la différence entre C et C++ ?
47. Ils vous demanderont d'écrire une partie du code de votre projet et de l'expliquer. Ils vous...
Demandez quelles choses vous devez prendre en compte lors de la programmation. ( ou Les problèmes rencontrés lors de la programmation. )

48. Quelle est l'architecture de votre projet Win CE ?


49. Quelles sont les différences entre les versions PocketPC 2000, 2002, 2003 ?
50. Que ferez-vous lorsque votre système s'effondrera ? Comment allez-vous maintenir une sauvegarde ?
51. Quelles sont vos attentes de carrière en matière de tests ?
52. Quels problèmes avez-vous rencontrés au début de la programmation ?
53. Combien de lignes de code avez-vous écrites en C et C++ ?
54. Avez-vous été impliqué dans la programmation système ou de bas niveau ?
55. Avez-vous de l'expérience pratique en C++ ?
56. Comment décidez-vous quelle langue choisir ?
57. Comment avez-vous effectué des changements de version dans votre projet ?
58. Comment contrôler l'accès aux fichiers qui peuvent être modifiés par plusieurs personnes
59. Combien de lignes de code y a-t-il dans votre projet ? Combien de lignes avez-vous écrites ?
Fins.
60. De quel collège es-tu... en quelle année as-tu terminé ton b.tech.
61. Combien de temps es-tu chez Satyam
62. Que faites-vous chez Satyam ? (J'ai expliqué le projet du contrôleur APS)
63. Qui est le client
64. Quel type de test faites-vous chez Satyam ?
65. Faites-vous de l'automatisation des tests
66. Où votre rôle commencera-t-il dans le SDLC ?
67. Expliquez le processus de test auquel vous avez participé ?

Programmes C, concepts :
1. Écrivez du code pour compter le nombre de zéros et de uns dans un nombre. (deux méthodes)
2.Expliquez ce qui suit
i = i++ et i ++ = i++
int x[ ]={1,2,3,4,5};
printf (" *x++")
quelle valeur sera imprimée.

3.int x=0;int y=0;


x=1;
y=2;
printf (x, y);
x > y;
printf( x,y);
Quel est le résultat du programme ci-dessus.

4.int a[10]
__________
__________
a[15] = 10;
printf("a[15]");
Quelle valeur sera imprimée si le code ci-dessus est exécuté ?

5. Écrivez l'implémentation de la PILE ?


6.Qu'est-ce que des variables statiques et quelle est leur portée dans les fonctions et les fichiers ?
7.Qu'est-ce que les variables globales et quelle est leur portée et leur durée de vie ?
8. Quel est le type de retour de malloc ? Quelle est la syntaxe ? (Quel est le but d'utiliser malloc)
fonction ? )
9. Comment free() sait-elle combien de mémoire doit être allouée ?
10. Commandes du préprocesseur et comment les utiliser ?
#Inclure
#Définir
#ifdef
#Si non défini
#si
Différence entre #ifdef et #if ?
11. Syntaxe de la structure autoréférentielle ?
12. Comment allouer un élément autoréférentiel ?
13. Écrivez du code pour ajouter un nœud dans une liste chaînée ?
14. Écrire un programme pour le tri à bulles ? Quelle est la complexité temporelle de ce programme ?
15. Qu'est-ce qu'un pointeur de fonction ? J'ai une fonction comme arithmétique(int1, int2, int3)
Arg pour sélectionner l'opération 1. Ajouter 2. Multiplier 3. Diviser 4. Soustraire
Écrivez le programme pour la condition ci-dessus sans utiliser switch et if-else.
16. Quelle est la valeur de retour de fopen ? Que contient-elle ?
17.Comment allez-vous tester votre code ?
18. Qu'est-ce que la surcharge de fonctions ? Comment l'implémenterez-vous en C ?
19. Qu'est-ce que la recherche binaire ? Écrivez le programme ?
20. Qu'est-ce qu'un fichier d'en-tête ?
21. Écrivez un programme pour insérer un nœud dans une liste chaînée circulaire.
22. Quelle est l'utilisation des variables statiques
23.Durée de vie du MACRO
24.Différence entre macro et fonction.
25. Quelle est la différence entre les fonctions en ligne et les macros ?
26.Difference entre passage par valeur et passage par adresse
27. Si nous invoquons une fonction en C, comment cela fonctionne-t-il dans la pile ?
28.Où les variables statiques seront-elles stockées
29. Trouver le n-ième élément d'une liste chaînée simple depuis la fin
30.Recherche binaire pour tableau trié
31. Complexité temporelle de la recherche binaire et de la recherche linéaire

32.Appel par référence


33.Pouvons-nous déclarer la variable dans un MACRO
34. Différence entre le tri à bulles et le tri rapide, mise en œuvre et code
35. Enregistrer des variables - si vous avez une capacité de 15 variables enregistrées et que j'en utilise 50, l'erreur
provoqué par la gestion des exceptions système
36.Différence entre union et structure ?
37. Programme pour copier certaines informations d'une adresse particulière à une autre adresse particulière
38. Qu'est-ce que memcopy, wchar
39.Comptez le nombre de un dans un seul octet
40.Quelles sont les différences entre : static int x, int x, extern int x ( étant donné qu'ils sont tous déclarés globaux )
41. Expliquez toute différence spécifique au système d'exploitation
42.Ecrivez un algorithme pour inverser les éléments d'une liste chaînée.
43.Où dans la mémoire sont stockées les variables locales/globale.
44.Si la sortie d'un programme doit imprimer "Le nombre est 10" 50 000 fois
Quelle méthode choisirez-vous pour tester cela.
Écrivez un programme qui compte le nombre de 1 dans un nombre de 16 bits, sans utiliser d'opérations bit à bit.
opérations?
(Écrivez un programme pour compter le nombre de bits qui sont égaux à 1 dans l'équivalent binaire d'un)
numéro.)
46.Ina.han intais déclaré? Dans un autre fichier c fileb.c nous avons défini cette valeur à a=10. Ensuite dans d.c nous sommes
essayer d'imprimer la valeur de a. Que va-t-il imprimer ?
47. Quelle est la différence entre Const et #define ?
48. Pourrez-vous accéder à la mémoire allouée par malloc à l'intérieur d'une fonction, depuis l'extérieur ?
49. Qu'est-ce qu'un tas ? Donnez un exemple. (Quelle est l'utilisation de la mémoire de tas ?)
50. Expliquez les spécificateurs de classe de stockage ? Son étendue, son stockage et sa durée de vie.
51.Si une variable est déclarée comme Extern int x, dans le fichier1, alors si nous déclarons une autre variable dans le
un autre bloc comme int x=10 et si nous imprimons cette variable, quelle valeur est imprimée, si nous ne le faisons pas
déclare la deuxième fois et imprime, quelle valeur est imprimée.
52. Suppression d'un nœud donné dans une liste simplement chaînée, écrivez un programme avec une syntaxe
53.Trouvez le nombre de uns dans un entier non signé donné.
54.Quelles sont les applications courantes de ces pointeurs de fonction ?
55. Pourquoi utilisons-nous des pointeurs de fonction ?
56.Comment pouvez-vous appeler les fonctions fun1, fun2...fun9 pour chaque valeur entière de 1 à
9 sans utiliser les instructions Switch case et if else, écrivez un programme complet avec la syntaxe.
57.Const Char *a;
Char const *a;
Const *char a; Combinaisons
Ces déclarations sont-elles valables ?
58.Si nous ne fermons pas le fichier et continuons à y accéder, que se passera-t-il ?
59. Écrivez un pointeur de fonction renvoyant un double et prenant un char * et un int
( Déclarez et implémentez un pointeur de fonction prenant deux arguments ? Comment l'appelez-vous ? )
60. Déclarez un pointeur vers un tableau de 10 entiers
61. Écrire un programme pour inverser la chaîne ? Rendre le programme ci-dessus plus efficace.
62. Écrivez un code minimal pour copier une chaîne ?
63. Pendant que(*dest++=*source++);…..est-ce que ça fonctionne ? expliquez-le ?
64. Écrire un programme pour ajouter un nœud à une liste chaînée ?

65. Écrire un programme pour ajouter un nœud à la liste chaînée qui est déjà triée ?
66. Écrire un programme pour insérer un élément dans un arbre binaire.
67. Écrire un programme pour trouver une clé dans un arbre binaire.
68.Différence entre une référence et un pointeur.
69.Si vous deviez écrire une fonction avec un argument et, en fonction de cela, elle devrait appeler
fonctions différentes. Comment cela serait-il implémenté sans instruction switch ?
70.Différence entre : int I ; static int I ; extern int I
71.Où les **(double) pointeurs sont-ils utilisés ? Et quel type de précautions doit-on prendre s'ils le sont ?
passé en argument à la fonction
72. Si vous devez stocker 10 chaînes de longueur variable, que choisiriez-vous : des tableaux ou des listes chaînées ?
Pourquoi ?
73. Expliquer le remplissage de structure

Struct {
Char x;
Int y;
Char z; }
Struct {
Char x;
Int y;
Char z; }
Comment éviteriez-vous le padding ? Pourquoi le compilateur rajoute-t-il des octets de padding ?
74.Allocation dynamique de mémoire (appel Malloc Calloc Realloc free ... leur différence avec new et
supprimer)--Le constructeur et le destructeur sont appelés, puis l'allocation et la désallocation.
75. Priorité de l'opérateur ++ ---- de droite à gauche
76.int i=3,j=4;
tant que( i-->0 || j-->0)
{
printf("Jintu");
}
combien de fois Jintu sera-t-il imprimé !!!---7 fois j'ai dit 3.
77.Méthodes différentes pour inverser la liste chaînée ?
78.Différence entre le passage par valeur et le passage par référence ? Lequel est meilleur ?
79. Écrivez un programme pour échanger deux nombres avec et sans stockage temporaire ? Et quoi
Quelle est la différence entre eux ?
80. Définissez deux chaînes et concaténez ensuite les deux chaînes dans une troisième chaîne à l'aide d'un C
déclaration ? ( en utilisant des pointeurs )
( Code pour concaténer les deux chaînes sans limite de mémoire )
81. Écrire deux structures se référant l'une à l'autre ?
82.Ajouter un nœud et afficher - dans une liste chaînée simple et double ?
83.Quels sont les différents types de variables et expliquez ?
84.Diff entre les variables statiques et externes ?
85.Différence entre union et structure ?
86.Comment définir une variable externe ?
87. Qu'est-ce que la gestion de la mémoire et comment l'avez-vous mise en œuvre dans votre projet ?
88.What is static/dynamic memory? What is heap?
89.Types de stockage : en quoi VOLATILE et Register diffèrent-ils des autres ?
L'avez-vous utilisé quelque part ?
4
tant que ((i--!=0) || (j--!=0))
{
}

Combien de fois la boucle est-elle exécutée ?


Si c'est un && au lieu de ||, combien de fois la boucle s'exécute-t-elle ?
91.Réverser une liste chaînée simple/doublée. Quelle est la complexité temporelle de l'algorithme ?
Comment pouvez-vous le rendre plus efficace ?
92. Nombre de uns dans un nombre de 8/256 bits. Quelle est la complexité temporelle de l'algorithme ? Comment peut-on
vous le rendez plus efficace ?
NuméroDeUns()
{
char i=7,j;
int Num=0;
pour (j=0;j<=7;j++)
Num=Num+( (i>>j) & 0x01 );
printf("Nombre de uns = %d", Num);
}

93. C prend-il en charge le passage par référence.


94.Lors du passage d'une variable struct à une fonction, préféreriez-vous des structs ou des pointeurs ? Pourquoi ?.
95.Différences entre l'implémentation utilisant des tableaux et des pointeurs
96. Mise en œuvre d'un tableau de chaînes de caractères utilisant des pointeurs
97. Écrivez le code pour la fonction d'échange.
98. Décrire int non signé et short
99.Quelles sont les différentes spécifications de classe de stockage ?
100. Si vous avez une variable statique globale dans le fichier A, et que vous souhaitez y accéder depuis le fichier B,
Peut-on le faire ? Si oui, comment ?
101. Passage d'un tableau par valeur
102.Pile, détection de dépassement de pile
103.Quels sont les types de parcours d'arbres ?
104. Est-il possible de construire un arbre donné les parcours en ordre et en postordre?
105. Combien de pointeurs sont nécessaires pour inverser une liste chaînée ?
106.Variables et fonctions statiques.
107.sortie de printf("%d%d%d",++i,i,i++); où i est initialisé à 4.
108. Ordre de complexité des algorithmes de tri
Parcourir le dernier mais le n-ième nœud dans la liste
110.Commentaire sur la fonction décrite ci-dessous

int fonction()
{
int var;
si (var)
{
--------
---------
}
sinon
{
-----------
----------
}
return 0;
}

111. Questions liées à l'alignement dans les structures ?


112. Écrire du code pour déplacer un élément dans une liste doublement chaînée d'une position à une autre.
113. Écrivez du code ou expliquez la logique pour convertir les caractères ABC = 2, DEF = 3, etc. en cas de
téléphone.
114.Comment identifier le 11ème et le 7ème bit d'une valeur de 2 octets.
115.Donné un entier de 32 bits (4 octets), comment échangeriez-vous le 1er et le 4ème octets ? Écrivez le code C.
116. Un tableau 2D a été défini et on a demandé d'identifier un élément particulier dans ce tableau.
117. Pour une variable externe définie dans un autre fichier, devons-nous inclure le fichier dans
dans quelle variable est définie ? même si c'est un fichier .c ?
118. Différence entre la pile et le tas ? Comment allouons-nous de la mémoire à partir du tas et désallouons-nous ?

tas?
119.Qu'est-ce que les variables de registre ? Quel est leur but ? (Comment allouez-vous de la mémoire et
désallouer la mémoire ? )
120. Une variable global peut-elle être déclarée à l'intérieur d'une fonction ?
121. Deux variables statiques peuvent-elles être déclarées dans deux fonctions dans deux fichiers différents ?
122. Si un pointeur de fonction est int (*fun)(int,int)
alors pouvons-nous appeler la fonction comme fun(1,2,3) ?
123. Si je déclare une variable statique dans un fichier d'en-tête et que je l'inclus dans deux fichiers *.c différents, est-ce que cela
Vous obtenez l'erreur ? Si vous obtenez l'erreur, est-ce une erreur de compilation ou une erreur de lien ?
124.Dans quel ordre devez-vous déclarer les variables dans la structure pour minimiser le
rembourrage ?
Que se passe-t-il si malloc() échoue ?
126. Écrivez un programme pour échanger le nibble supérieur et le nibble inférieur d'un nombre.
127. Écrire un programme pour identifier si une chaîne est un palindrome.
2. Pourquoi les variables automatiques ne peuvent-elles pas conserver des valeurs entre les appels ?
128. Quelle structure de données avez-vous utilisée dans votre projet ?
129.J'ai des chaînes STL et des fonctions de base comme strcpy, strcat. Lesquelles préférez-vous pour
meilleure performance ? Et pourquoi ?
130.. Int *p = new int[10];
supprimer p; Est-ce correct ?
131.Int *p = new int[10];
supprimer p;
supprimer p; Que va-t-il se passer ?
132. Écrivez une fonction qui alloue de la mémoire pour un tableau tridimensionnel (disons que c'est
un tableau d'entiers) et renvoie la mémoire allouée. Cette fonction est-elle possible?
A = MyAlloc(i, j, k) où i, j, k sont les tailles du tableau tridimensionnel.

------- Myalloc(int i, int j, int k)


{

}
Remplissez le type de retour et le corps de la fonction ci-dessus.
133. Écrivez une fonction factorielle qui fonctionne pour les valeurs positives, négatives et zéro. Et si le
La valeur factorielle dépasse la valeur maximale des entiers, vous devriez retourner -2. (Écrivez également un)
programme récursif ) .
134. Quelle est la plage de valeurs pour un entier de 4 octets ?
135.Comment peut-on compter le nombre de fois qu'une fonction est appelée.
136. Déclarez et définissez des fonctions statiques dans une classe.
137.Quels sont les avantages et les inconvénients des tables de hachage ?
138. Expliquez la classe de stockage statique ? (variable statique)
139. Quel est le résultat de ce qui suit ?
140. Quel est le résultat de ce qui suit ?
#include<stdio.h>
struct {
int a;
int b;
char c;
char d;
}p;
structure
{ int a;
char b;
int c;
char d;
}q;
int main()
{
printf("%d",sizeof(p));
printf("%d",sizeof(q));
}
What is Conditional Compilation ? What is the use? Write an example.
141. Écrivez un code comment vous inclus/exclus un morceau de code.
142. Connaissez-vous la structure de pile ? oui/non.
143. Quelle est l'utilisation du mot-clé Volatile ?
144.Avantages des tableaux par rapport aux listes chaînées.
145. Mise en œuvre d'un arbre binaire. Quelle est la condition préalable pour la recherche binaire ?
146. Techniques de recherche et de tri.
147. Écrivez des programmes pour inverser une liste chaînée et expliquez-les. (méthode itérative et récursive)
méthode ).
148. Si la structure est statique, alors quel est le résultat de ses variables.
149. Un programme sur une variable statique définie dans une fonction et son résultat.
150.Différence entre dynamique et statique.
151. Comment les variables statiques vont-elles conserver les valeurs ?
152.Comment échanger le LSB et le MSB ?
153. Qu'est-ce que le tri par radix ?
154. Expliquez la logique du tri par insertion ?
155. Écrivez le prototype de la fonction printf.
156.Avantages et inconvénients d'une liste d'arguments de nombre variable.
157. Statique " en c et en c++.
158. Quel serait le résultat :
struct abc{
int i :2;
}
abc.i=3;
printf("%d", abc.i);
159. Écrivez le code pour la transposition d'une matrice.
160.Différence entre un pointeur sur un tableau et un tableau de pointeurs.
161. Écrivez le code pour déclarer un nœud dans une liste chaînée simple.
162. Expliquez le stockage de la structure et de l'union ?
163.Différence entre un pointeur vers un char et un pointeur vers une chaîne ?
164.Différence entre un pointeur vers un char et un tableau de char ?
Écrivez un programme qui prend une série de caractères jusqu'à '\n' et n'imprime que les lettres.
Règles : ne pas utiliser le concept de tableau et de fichier pour stocker le tampon
Écrivez un programme pour calculer la somme
(1 + ½! + 1/3! + ……….. 1/n!)
167. Qu'est-ce qu'un octet ? Comment définissez-vous un octet en C ?
168. Écrivez un code pour :
Compteur à 64 modulus.....il renvoie 0 la première fois qu'il est appelé, 1 la deuxième fois qu'il est appelé
appelé et ainsi de suite jusqu'à la 64ème fois....
Après 64, cela devrait recommencer à 0.... écrivez un code pour cela.
169. Allocation dynamique de mémoire pour des tableaux multidimensionnels
170. Quelle est la différence entre une liste chaînée, une liste chaînée circulaire et une liste doublement chaînée.
Expliquer.
171. Quelle technique de tri est la meilleure et quel est l'ordre de cette méthode de tri particulière.
172. Écrire une structure pour une liste doublement chaînée.
173.Rédigez un programme pour insérer un élément dans une liste chaînée double à une position particulière,
sans utiliser de variables supplémentaires.
174.Donnez la sortie pour le programme ci-dessus
int *i=20;
principale()
{
printf("%d",*i);
func();
printf("%d",*i);
}
fonction()
{
int j=20;
i=&j;
printf(“%d”,*i);
}

175.Quelle est la sortie dans ce cas :


int *i;
main()
{ i= ( int *) malloc ( sizeof (int));
i = 10;
printf("%d",*i);
func( );
printf("%d",*i);
}
func()
{
int j=20;
i=&j;
printf("%d",*i);
}
176.Si la mémoire est allouée pour 101 éléments et que les éléments de 1 à 100 sont stockés. Il y a
un élément répété dans l'une des 101 emplacements. Comment trouvez-vous quel élément est
répété ?
177.Expliquez où chaque variable est stockée en mémoire en fonction du spécificateur de stockage.
178. Expliquez quand une fonction appelle une autre fonction, comment cela est-il stocké en mémoire ?
179.Où avez-vous trouvé l'application des pointeurs de fonction dans la pratique ? Pouvez-vous expliquer ?
180. Écrivez un programme pour mettre en œuvre le concept d'ami.
181. Écrivez un programme qui appelle une fonction en fonction de l'entrée ..par exemple
si l'entrée est 'a' alors funa( ) devrait être appelée ou si l'entrée est 'b' alors funb( ), sans utiliser
soit des instructions switch soit des instructions if
182. Différence entre le nom de la fonction et le pointeur de fonction.
183.Pouvons-nous effectuer des opérations arithmétiques sur des pointeurs avec un pointeur vide ?
184.Comment pouvons-nous retrouver une variable qui est déclarée dans un fichier dans un programme multi-fichiers ?
185. Écrivez un programme pour échanger deux nœuds dans la liste doublement chaînée.
186.Est-il possible de conserver l'adresse de la variable registre ?
187.Quand utiliserez-vous une fonction ? Quelle est l'utilité des pointeurs de fonction ?
188. Qu'est-ce que les arbres AVL ? Juste un bref.
189.Rédigez le programme pour échanger les valeurs dans une liste doublement chaînée.
Étant donné que l'échange doit avoir lieu entre des éléments consécutifs.
Si les éléments de la liste sont
a b c d e f
Puis il échange pour obtenir
b un d c f e
What is your minimum requirements? What are the conditions to be taken care of ?

Changez seulement un caractère dans le programme pour imprimer le résultat "-" 20 fois.
int i;
int n = 20;
pour ( i = 0 ; i < n ; i -- )
printf ( "-" );
191.Qu'est-ce qu'une erreur de segmentation ? Comment identifier où l'erreur de segmentation se produit dans un
grand projet ?
192.Rédigez un programme de pile avec une déclaration globale de variables ?
193.Rédigez un programme pour parcourir en arrière dans une liste doublement chaînée ?

194.Donnez le résultat
void main()
{
int *p;
int a;
p = (int *)malloc(sizeof(int));
*p = 10;
a = *p++;
%d
a = *p;
printf( "\n %d",a );
}
195. Quelle est la différence entre ?
int const *
const int *
196. Écrivez un programme pour trouver la longueur d'une chaîne en récursion ?
197. Supposons que j'ai une liste chaînée simple 1->2->3->4
Maintenant, j'ai inséré un nouveau nœud 5 après 3 par erreur, le nouveau nœud que j'avais donné ensuite.
adresse du deuxième nœud. Que va-t-il se passer ?
Comment tu vas trouver cette boucle ?
198. Quelle est la différence entre une variable statique et une variable automatique ? Où sont-elles
attribué?
199.Dans le programme ci-dessous, comment remplacer le pointeur de fonction
200. Puis il a demandé un programme sur la façon de remplacer les pointeurs de fonction ?
#include<stdio.h>
int ajouter(int a, int b)
{
retourner(a+b);
}

int mul(int a,int b)


{
return(a*b);
}

int div(int a, int b)


{
return(a/b);
}

int fun(int (*pf)(int a,int b), int x, int y)


{
int z = (*pf)(x,y);
retourner z;
}

principale()
{
int x,y;
Entrez deux nombres :
scanf("%d %d", &x, &y);
printf("\nLe résultat = %d",fun(ajouter,x,y));
printf("\nLe résultat = %d", fun(mul, x, y));
printf("\nLe résultat = %d",fun(div,x,y));
}

201. Parcourez le programme :

int *s = (int *) malloc(5 * sizeof(int));


int a[10] = {1,2,3,4,5};
pour(I = 0; I < 5; i++)
{
s = a; // Ça va marcher ?
++s = ++a; Est-ce que ça va marcher ?

}
202.Quelles sont les précautions à prendre lors de l'écriture de fichiers d'en-tête pour ne pas inclure plusieurs fois
heures ?
203. Expliquez les champs de bits dans une structure.
204. Quel est le résultat du programme ci-dessous :
int principal()
{
char * ch;
ch = (char*) malloc(5*sizeof(char));
strcpy(ch,"HELLO");
printf("%s", ch);
}
Quelles sont les précautions à prendre pour que le programme ci-dessus fonctionne correctement ?
205. Quelle est la sortie du programme ci-dessous :
struct x{
int i : 2;
};
int main()
{
Struct x a;
a.i = 3 ;
printf("%d",a.i);
}
206. Quel est l'effet du code ci-dessus ?
int main()
{
char *ch;
ch = (char*) malloc(5 * sizeof (char));
ch++;
libérer(ch);
}
Pouvons-nous inverser une liste chaînée en utilisant un seul pointeur.
207.Ecrivez le programme en C pour s=1+1/x+1/x2+………1/xn.
208. Écrivez le programme pour l'inversion de chaîne avec et sans utiliser la récursion.
209.Rédigez un programme pour trouver la fréquence des nombres saisis.
Tout nombre sera saisi par l'utilisateur un nombre quelconque de fois.
Lorsque l'utilisateur saisit 0, nous devons afficher chaque nombre et combien de fois chacun
le numéro a été répété.
210. Implémentez un compteur mod 16 en utilisant une classe statique.
211. Qu'est-ce qu'une fuite de mémoire en C ?
212.Comment imprimer bonjour le monde sans utiliser de point-virgule avec la fonction printf.
213. Quelle est la différence entre les variables externes et les variables globales.
214. Écrivez une macro pour trouver le carré d'un nombre.
215.Expliquer les différents spécificateurs de stockage et où ils sont stockés en mémoire.
216. Comment vérifier le vidage de mémoire.

217.S'il y a 100 fichiers, comment déboguer en cas de dump de cœur ?


218. Programme pour convertir un nombre décimal en hexadécimal
219. Mise en œuvre d'une liste doublement chaînée circulaire.
220.Comment éviter if else en C...
221.Quelles sont les applications des pointeurs de fonction ?
222. Quel algorithme de tri connais-tu... écris le code et explique sa complexité
225. Quand les variables volatiles sont-elles utilisées... donnez une situation où elles devraient être utilisées.
226. Une ligne de code pour concaténer 2 chaînes
227. Concaténer deux tableaux
228. Quelle est l'erreur si nous utilisons une variable dans 2 fichiers différents du même module ?
229. Lequel est plus avantageux, ajouter un élément dans un tableau ou dans une liste chaînée ?
230. Quelle est la hauteur de l'arbre ?
231. Quelle est la hauteur d'un arbre équilibré.
232. Quel est l'avantage d'un arbre équilibré en hauteur ?
233. Comment équilibre-t-on les arbres ?
234. Syntaxe de la fonction strcpy avec l'aide d'un code.
235. Quelles sont les structures de données que vous connaissez et expliquez la liste chaînée simple ?
236. Écrivez une fonction pour la recherche binaire et quelles sont les préconditions pour cet algorithme ?
237. Le code suivant qu'il a donné
char *ptr=NULL;
int len=strlen(ptr);
Que se passe-t-il avec le code ci-dessus ?
238. Écrivez un programme pour échanger deux nœuds dans une liste doublement chaînée
239. Pourquoi utilise-t-on la classe de stockage ?
240. Écrire un programme pour insérer un nœud dans une file d'attente circulaire ?
241. Comment implémenter l'abstraction en C ?
242. Parle-moi de const
243. Quelle est la différence entre malloc et calloc ?
244. Différence entre les variables statiques et les variables globales.
245. Quelle est l'utilité d'une fonction statique en C ?
246. Pouvons-nous accéder aux variables statiques en dehors de l'endroit où elles sont déclarées ?
247. écrire un programme pour s'imprimer lui-même ?
248. code sur les pointeurs doubles et les pointeurs simples ?
249. Écrivez un code pour allouer de la mémoire pour un tableau de pointeurs ? (tableau à deux dimensions)
250. Quelles sont les différences entre l'appel par référence avec des pointeurs et des références ?
Lequel préfères-tu et pourquoi justifies-tu ta réponse ?
251. Écrivez un programme pour afficher "bonjour" lorsque vous l'exécutez pour la première fois ? Lors de la deuxième exécution.
cela devrait imprimer "monde" comment y parvenir ?
252. Différence entre Global, Static et extern static.
253. Comment les chaînes sont-elles accessibles à l'aide de pointeurs.
254. Écrivez un morceau de code pour allouer de la mémoire à un pointeur de double caractère, pour accueillir 4
chaînes, les remplir et les libérer. Considérez les vérifications d'erreurs dans le processus.
255. Give the structure definition for Circular Doubly-linked list and Doubly Linked list.
256. Imprimer le contenu de la liste chaînée depuis la fin sans inverser.
257. Écrivez un algorithme pour obtenir un nombre premier
258. Expliquer les techniques de recherche
259. Implémentez un arbre de recherche binaire.
260. Expliquer les pointeurs de fonction.
261. Allouer de la mémoire pour un tableau à deux dimensions.
262 Différence entre passer une variable de structure à une fonction et un pointeur de type structure à une
fonction)?
263. Expliquez la compilation conditionnelle ?
264. Quelle est la différence entre déclaration et définition ?
265. Supposons que vous écriviez une variable int, est-ce une déclaration ou une définition ?
266. Supposons qu'il y ait 1000 données de personnes (c'est-à-dire nom, adresse, etc.) supposons que je veuille
Trouvez une des données. Quel algorithme de recherche est la meilleure option?
267. main()
{
amusant()
.....
.....
s'amuser()
}

amuser()
{
static int p=0;

printf("%d", ++p)
}
quelle sera la valeur de p ?
268. Qu'est-ce qu'une erreur de segmentation ? Donnez des exemples.
269. struct p
{
court int p;
char c;
}
quelle est la taille de p ?
270. peux-tu passer les valeurs par main ? si oui, comment fais-tu ?
supposer que j'ai entré

./a.out 10 nom1 nom2 .......... nom10;

Quelle est la valeur de argc ?


271. Donnez-moi les détails sur l'endroit où toutes les variables du programme sont stockées ?
(statique, global, local)
272. Quand vas-tu utiliser malloc ?
273. Écrivez du code pour les opérations de pile
274. Étant donné le programme suivant
#include "stdio.h"
main()
{
int compte;

printf("Début\n");
tandis que ( compte = 0 )
{
printf("%d",count" );
}
printf("Fin\n");
}
Quel est le résultat ?

275. Pouvez-vous implémenter une file d'attente en utilisant une pile ? Écrivez un programme pour cela.
276. Qu'est-ce que la récursion.
277. Pouvons-nous assigner la valeur tout en allouant de la mémoire
278. Techniques d'indexation et de hachage
279. Définir un arbre avec n nœuds ?
280. Si un morceau de mémoire plate vous est donné, comment pouvez-vous développer votre propre bibliothèque qui permettra de...
agir comme malloc
281. Peux-tu expliquer la logique pour stocker les chaînes au format dictionnaire
282. Qu'est-ce qu'une fonction récursive et quelle est la différence entre les fonctions récursives et non récursives?
283. Écrivez un programme pour trier une liste chaînée non triée.
284. Quels sont les opérateurs bitwise ? Échange de deux nombres sans aucun temporaire.
variables utilisant des opérateurs de bits
285. Comment imprimer les valeurs de 0, 1, 2 ..... 15, 0, 1 ..... 15, 0, 1 ..... Sans utiliser local
variable.
(b) Écrivez le programme ci-dessus sans utiliser l'opérateur mod (%) .
286. Écrivez une fonction qui concatène 2 chaînes et l'affiche
(b). Écrivez les programmes ci-dessus qui renvoient une chaîne et l'impriment et mentionnez le
conditions nécessaires à prendre en charge.
287. Si j'ai 30 pièces. Je veux obtenir un total de 99 roupies en prenant des pièces de 5 Rs et des pièces de 2 Rs.
Trouvez le nombre de pièces de 5 Rs et de 2 Rs. Écrivez une équation arithmétique pour cette condition.
288. Si j'ai 30 pièces. Je veux obtenir un total de 99 roupies en prenant des pièces de 5 Rs et des pièces de 2 Rs.
Trouvez le nombre de pièces de 5 Rs et de 2 Rs. Écrivez une équation arithmétique pour cette condition.
289. Écrivez un programme pour palindrome de chaîne ?
290. Construire un arbre de recherche binaire si vous avez donné les données sous forme de post-ordre et
précommande ?
291. Implémentation de pile à l'aide de listes chaînées.
292. Quelle est la principale signification de l'utilisation des fichiers .h en C ?
293. Qu'est-ce qu'une fonction récursive ? Quelle est la structure de données utilisée ?
294. Écrire un programme pour trouver la profondeur d'un arbre binaire de recherche
295. Qu'est-ce qu'une variable statique ? Quelle est sa durée de vie et sa portée ?
296. Qu'est-ce qu'un pointeur de fonction ? Dans quelles situations utiliserez-vous ces pointeurs de fonction ?
297. Donnez un exemple de pointeur de fonction et de tableau de pointeurs de fonction.
298. Écrivez un programme pour échanger deux caractères consécutifs dans une chaîne et insérer un espace après
chaque trois caractères ?
299. Qu'est-ce que static en C ? En quoi est-ce différent de extern ? J'ai deux fichiers et puis-je avoir des variables.
Avec le même nom, l'un est statique global dans un fichier et l'autre est extern dans un autre fichier ?
300. Écrivez un programme pour vérifier si une chaîne est un palindrome ?
301. Pouvez-vous construire un arbre binaire de recherche si vous avez donné les données sous la forme de post
commande
302. Écrivez un programme pour la multiplication de matrices.
303. Programme pour trouver une sous-chaîne dans une chaîne.
304. Programme pour inverser une chaîne (la chaîne originale ne doit pas être modifiée)
305. Écrivez une fonction qui définira le bit d'un nombre pour la position donnée.
306. Pouvez-vous construire un arbre binaire de recherche si vous avez les données sous la forme de post
commande
307. Construire un arbre binaire pour
Précommande-abcde
En ordre - cbdae.
308. Qu'est-ce que l'endianness petit et grand ?
309. Expliquez la logique de la recherche binaire et quelle est la complexité de la recherche binaire ?
310.Est-il possible d'appliquer la logique de recherche binaire à une liste chaînée comportant 10 nœuds ?
311. On m'a demandé d'écrire un programme pour la fonction atoi().
312. Quelles sont les étapes effectuées entre l'appel d'une fonction et l'exécution de la fonction.
313. où les éléments suivants sont-ils stockés dans la mémoire.
func("xyz","abc"); (appel de fonction)
func(char *x, char *y) (fonction)
314. Écrivez un programme pour insérer un espace dans une chaîne donnée après un intervalle donné.
315. Supposons qu'une fonction retourne Char*, à l'intérieur de la fonction si nous déclarons char a[10];
et nous retournons le tableau à la fin de la fonction, quel sera le problème.

Unix
1. Quelle est la différence entre le multi-threading et le processus fork ?
2. Qu'est-ce qu'un socket ? Comment ça fonctionne ?
3. Quels sont les IPC disponibles dans UNIX et leurs propriétés ?
4. Comment utilisez-vous des sémaphores dans différents processus ? Écrivez du code ?
5. Quelles sont les appels système Unix que vous connaissez ? Comment les utiliser (syntaxe) ?
6. Gestion des processus comme fork, exec, vidages mémoire, shell dans Unix ?
7. Minuteurs Unix
8. Écrivez le code pour un serveur d'écho utilisant le multi-threading ou le fork de processus ?
9. Architecture client-serveur utilisant des sockets ?
10. Comment le programme serveur est-il écrit pour que toutes les demandes des clients soient traitées (Socket
programmation)
11. Quels sont les différents types d'IPC ? Expliquez leurs utilisations.
12. Quels IPCS sont préférés pour quel travail ?
13. Un avantage des files de messages par rapport à la mémoire partagée.
14. Comment communiquez-vous entre différents systèmes ?
15. Comment la substitution globale est-elle effectuée dans l'éditeur vi.
16. Quelles sont les séries d'appels système qui doivent être exécutées sur le serveur et le client
établir une communication par socket orientée connexion entre eux.
( Expliquer le flux de socket en référence au modèle de référence OSI. )
17. À quelle fonction le serveur sera-t-il bloqué, c'est-à-dire en attente d'un client ? Comment pouvons-nous créer un socket serveur ?
comme un socket débloqué ?
18. Pourquoi devons-nous lier un port uniquement sur le serveur et non sur le client ? Qui fait cela ?
pour le client ?
19. Qu'est-ce que la mémoire virtuelle ? Comment est-elle mise en œuvre ?
20. Quelles sont les différentes sortes de règles avec lesquelles vous avez travaillé ? Au niveau de l'application,
qu'est-ce qu'ils accomplissent ?
21. Qu'est-ce qu'un sémaphore ?
22. Quelle est la différence entre un sémaphore binaire et un sémaphore d'exclusion mutuelle ?
23. Que se passera-t-il si le même processus verrouille le même sémaphore encore et encore ? En cas de
sémaphore binaire
24. Qu'est-ce que les files d'attente de messages ?
25. Qu'est-ce qu'un signal ? Quand utilisez-vous des signaux ?
26.
27. (a) Combien de processus enfants seront créés ?
i=5;
tant que(i--)
fourchette();
(b) Comment faire pour qu'un processus passe à l'état de blocage lors de l'appel des opérations d'E/S.
main()
{
fourchette
fourchette
fourchette
}
Alors, combien de processus sont en cours à ce moment précis ?

28. Dans le planificateur de type round robin, si une tâche est terminée avant la fin de son tranche horaire, que se passe-t-il ?
le reste de l'intervalle de temps ? Comment le noyau sait-il que la tâche est terminée ?
29. Comment maintenez-vous les informations concernant un processus
30. Comment le noyau implémente-t-il l'arrêt d'un processus ?
31. Comment la planification en tour par tour est-elle mise en œuvre ?
32. Système d'exploitation général (Unix, DOS) vs RTOS
33. Mécanismes IPC dans Windows et Unix, lequel est le plus rapide ?
34. Fil d'utilisateur vs Fil noyau
35. Qu'est-ce qu'un processus léger ? Avantages des threads par rapport aux processus et vice versa.
36. Avantages et inconvénients de CORBA par rapport aux sockets directs.
37. Quel mécanisme IPC choisirez-vous ?
38. Quels sont les différents mécanismes de synchronisation
39. Qu'est-ce que la planification et pourquoi est-elle nécessaire ? Types de planification et quel type de
la planification est utilisée dans Unix ?
40. Quand il est conseillé d'effectuer des opérations d'E/S de fichiers dans le système qui est actif et
courir
41. Comment établissez-vous la cohérence de la ressource partagée lorsque plusieurs processus sont impliqués ?
accède.
42. Quelles sont les incompatibilités système avec IPCS lors du portage de Unix vers Linux
système ?
43. Quelles sont les différences entre Unix et Linux ?
44. Comment trouver une structure particulière dans Unix ?
45. Différence entre processus et thread.
46. Quels sont les avantages et les inconvénients d'utiliser des fils ?
47. Quelle est la différence entre un Mutex et un sémaphore binaire.
Qu'est-ce qu'un processus limité par les entrées/sorties ?
49. Différence entre Windows et Unix.
50. Savez-vous ce qu'est la gestion des interruptions ?
51. Qu'est-ce que le DMA ?
52. Qu'est-ce que le FSM ?
53. Comment créer un processus pour capturer le même signal en continu sans qu'il soit défini à
disposition par défaut. Écrivez un programme pour le montrer ?
54. Quels sont les avantages des files de messages par rapport aux pipes ? Pourquoi devrions-nous opter pour les messages ?
Files d'attente quand nous avons des pipes nommées ?
( Étant donné un module à mettre en œuvre l'IPC et une option pour choisir l'un parmi les tubes et
quelles files d'attente de messages choisirez-vous ?
55. Implémentez un programme utilisant des files de messages ?
56. Pouvez-vous expliquer certains des drapeaux de la structure Sigaction ?
57. Différence entre fork et threads.
58. Comment pouvez-vous faire attendre le parent pour le statut de sortie de l'enfant en utilisant des signaux?
59. Pouvez-vous écrire du code pour iostat ?
60. Différence entre les files de messages et la mémoire partagée ?
61. Comment savoir quel IPC utiliser ?
62. Quels sont les différents états d'un processus ?
63. Expliquez les transitions d'état d'un processus ?
64. Expliquez les politiques de planification dans un RTOS ?
65. Qu'est-ce que le changement de contexte ?
66. Quelles sont les applications des fichiers make.
67. Quels sont les différents types de débogages ?
68. Dans un processus, un enfant est créé comment déboguer un processus enfant.
69. Qu'est-ce qu'un vidage mémoire ?
70. Comment extraire une erreur à partir de quelle fonction en utilisant un fichier core.
71. Comment la fonction malloc fonctionne en interne.
72. Quel est le type de retour de la fonction malloc ?
73. Quels sont les différents types de IPC ?
74. Qu'est-ce que le non-bloquant ?
75. Quels sont les différents types de mémoire partagée ?
76. Quels sont les messages échangés avant l'établissement de la connexion dans TCP.
77. Quels sont les facteurs qui décident de la taille de la fenêtre du client ou du serveur ? Pourquoi est-elle augmentée ?
ou diminué.
78. Quelle est la persistance de la mémoire partagée ?
79. Qu'est-ce qu'une erreur de segmentation ? Donnez 4 situations différentes dans lesquelles cela pourrait se produire.

80. Que contient un fichier core... ?


81. Comment localiseriez-vous généralement un défaut de segmentation et une fuite de mémoire dans votre projet ?
82. Option de compilation pour utiliser le fichier core...
83. Expliquez les tubes, les files de messages et la mémoire partagée avec du code
84. Différence entre les pipes nommés et les files d'attente de messages.
85. Expliquez les appels de sockets dans top et up.
86. Qu'est-ce qu'un RTOS, pourquoi opter pour un RTOS
87. Qu'est-ce que les internes UNIX ?
88. Comment allez-vous résoudre le problème de synchronisation ?
Qu'est-ce qu'une fuite de mémoire ?
90. As-tu généré des scripts pour les tests ?
91. Que fait la commande top dans UNIX ?
92. Comment déboguer le code ? Et quelles sont les différentes options ?
93. Que voulez-vous dire par fichier de coredump ? Pouvez-vous déboguer le fichier de coredump ?
94. Quels sont les outils que vous utilisez pour détecter les fuites de mémoire ?
95. Comment saurez-vous combien de mémoire votre fonction utilise ?
96. Quelle est la différence entre VxWORKS, RTOS et un système d'exploitation normal ?
97. Que signifie un blocage et comment l'éviter ?
98. Quelle est la différence entre fork et vfork ?
99. En utilisant quels concepts ferez-vous de la programmation au niveau du noyau
100. Combien d'états de processus sont disponibles ? Expliquez quels sont-ils ?
101.Différence entre exclusion mutuelle et sémaphore.
102. Unix est quel type de système d'exploitation ?
103. Qu'est-ce qu'un système d'exploitation multi-utilisateurs/multi-tâches ?
104. Quelle est l'utilisation de Pthread_join ?
105. Qu'est-ce qu'un thread joignable ?
106. À quoi sert pthread_exit() ?
107. À quoi sert pthread_cancel() ?
108. Quel est l'utilisation de l'appel stat ?
109. Par quel processus la planification est-elle effectuée ?
110. Comment la planification est-elle faite, soit par sondage, soit par interruptions ?
111. Comment créez-vous des bibliothèques partagées et des bibliothèques statiques ? Laquelle est préférée ?
112. Quels sont les types de bibliothèques partagées ?
113. écrivez un makefile avec des règles de suffixe ?
114. Donnez un exemple où vous appliquez un RTOS ?
115. Qu'est-ce qu'un "Driver". Les bibliothèques écrites pour des fonctions mathématiques peuvent-elles être appelées un
Conducteur.
116. Expliquez comment VxWorks (RTOS) diffère des autres systèmes d'exploitation.
117. Quels sont les algorithmes de planification dans VxWorks.
118. Qu'est-ce que la sécurité de suppression.
119. Qu'est-ce que l'inversion de priorité.
120. Écrire une fonction pour effectuer un coredump (sur Unix..)
121. Différence entre le système d'exploitation et le RTOS.
122. Qu'est-ce qu'un planificateur.
123. Qu'est-ce que la préemption et la non-préemption.
124. Écrire un client utilisant une file de messages.
125. Qu'est-ce que l'inversion de priorité et quelle est sa solution.
126. Questions sur la compilation croisée.
127. Quelques questions liées aux pilotes de périphériques.
128. Expliquer les sémaphores. Écrire un programme sur les sémaphores.
129. Pourquoi opterez-vous pour une file de messages ?
130. Quelle est la différence entre un tube nommé et un tube non nommé.
131. Qu'est-ce qu'un fil.
132. Quelles précautions prenez-vous lors de la mise en œuvre d'un travail en temps réel.
133. Expliquez le problème du Producteur/Consommateur.
134. Expliquer la commande tee.
135 Comment fonctionne un pipe dans UNIX.
136 Quels sont les algorithmes de planification ? Lequel a le temps d'attente moyen le plus court ?
137. expliquez le FIFO ? quelle est la différence entre pipe et FIFO ?
138. Quelles sont les fonctionnalités d'un système d'exploitation ?
139. quels sont les processus de gestion ?
140. comment la commande ls fonctionne-t-elle en interne ? Quelles sont les appels système utiles pour exécuter ls
commande ?
141. Si j'ai appelé des fonctions encore et encore en appelant, j'ai alloué de la mémoire et je ne l'ai pas fait.
accord situé mémoire ? Quel est le problème ?
142. LINUX est-il un système d'exploitation temps réel ?
143. Quelles structures de données noyau sont disponibles dans les files d'attente de messages ?
144. quelle est la spécialité du sémaphore de comptage(array) ?
145. Quand vas-tu utiliser GDB ?
146. Expliquer la disposition mémoire d'un programme.
147. Pour les processus, quelle est la portion partageable et quelle est la portion non partageable de la disposition mémoire ?
148. Pour les threads, quelle portion de la disposition de la mémoire est partageable et quelle portion n'est pas partageable?
149. Dans un appel msgrcv(), si nous mentionnons la taille du message comme quelque chose de moins que son
taille réelle, que se passe-t-il ?
150. Quelle est l'utilisation du paramètre "type" de msgrcv() ?
151. Comment l'algorithme d'allocation de mémoire est-il implémenté pour les appels malloc ?
152. Quel type de planification est utilisé dans UNIX ?
153. Pourquoi UNIX ne peut-il pas être utilisé comme un RTOS ?
154. Différence entre les systèmes d'exploitation préemptifs et non préemptifs
155. Quelles sont les différentes techniques de gestion de la mémoire ?
156. Quel type de gestion de la mémoire est utilisé dans UNIX ?
157. Comment déterminer le nombre de files de messages dans le système ?
158. Comment détecter une fuite de mémoire en utilisant GDB ?
Autres (Domaine, Test, Conception, UML, GUI, Pile de protocoles, TL1) :
1. Draw all the logic gates and give their truth tables. And what are universal gates.
2. Énoncez les lois de De Morgan
3. Implémentez une porte ex-or à partir d'une porte nand en utilisant les lois de De Morgan.
4. Quelles sont les technologies GSM et CDMA ?
5. Quelle est la différence entre GSM et GPRS ?
6. Du côté client, si un bug se produit, comment allez-vous rectifier le problème ?
7. Quelle est la carte mémoire d'un fichier exécutable ?
8. Qu'est-ce que les fichiers journaux ?
9. Qu'est-ce qu'un core dump ? Comment cela se produit-il ? Outil gdb
10. Qu'est-ce qu'une fuite de mémoire ? Écrivez un programme exemple qui provoque une fuite de mémoire.
11. Quel est l'appel système pour identifier les fuites de mémoire ?
12. Tests unitaires. Comment cela se fait-il ?
13. Comment rédiger des cas de test ? ( Rédigez un cas de test. )
Quelles sont les choses à prendre en compte lors de l'écriture des cas de test unitaires.
14. Quand vous commencez à tester.
15. Comment concevez-vous un système en tenant compte des contraintes de mémoire.
16. Écrivez des cas de test pour la transaction suivante : Pour une date donnée, le programme doit récupérer
tous les enregistrements de la base de données.
17. Si nous donnons deux exigences de haut niveau pour l'achat d'articles et la vente, c'est-à-dire l'Achat
département et Client. Trouvez les composants, concevez le système et dessinez les cas d'utilisation. Trouvez
Exigences de bas niveau.
18. Étant donné un système qui a un processeur et plusieurs cartes intelligentes. Supposons qu'il y ait un
mécanisme de communication en place qui permet au processeur de détecter des événements sur chacun de ceux-ci
cartes. Suggérez un design qui permettrait au CPU de surveiller efficacement les événements sur chacune des
ces cartes utilisant l'architecture de Notification Basée sur les Événements.
19. Étant donné un système qui reçoit trois types différents d'événements dans un ordre aléatoire, concevez une règle-
système basé pour cela.
20. Comment concevez-vous un système en tenant compte des contraintes de mémoire ?
21. Quels types de tests avez-vous réalisés à différentes phases des projets. Quelles sont les fonctionnalités à être
réalisé à chaque étape.
22. Comment prédire une fuite de mémoire.
23. Quels outils avez-vous utilisés lors des tests ? Comment pourriez-vous assurer une couverture de code complète ?
24. Le test système est-il un test boîte noire ?
25. Qu'est-ce que les diagrammes de cas d'utilisation ?

26. Dans un diagramme de séquence, que signifient les flèches ?


27. Comment abordez-vous un projet orienté objet, l'ensemble du SDLC.
28. Architecture X-windows ?
29. Avez-vous étudié les théories et algorithmes graphiques :
30. Qu'est-ce que le Motif ?
31. Qu'est-ce qu'un mot-cadre (GUI) ? Si un mot-cadre est fourni, pouvez-vous écrire du code pour dessiner un
ligne.
32. fonctions fork() et exec
33. Exemple très courant où le processus parent meurt et le processus enfant reste ?
34. Fonctionnalités de MMLayer.
35. Pourquoi n'avez-vous pas généré de code à partir de Rational Rose dans les projets précédents ? À quel point de
projet que vous avez utilisé pour arrêter l'utilisation de Rational Rose.

36. Réseau SS7 et ses éléments


37. Interface du projet avec le réseau SS7
38. Pile SS7
39. Fonctionnalités de TCAP, ISUP en détail. Format de message ISUP, TCAP
40. Flux de tasses lors d'un appel dans n'importe quel protocole.
41. Où le protocole R2MF est-il utilisé - entre des commutateurs ou entre le CPE et le CO ?
42. À la réception de quel chiffre le processus de routage commence-t-il dans un commutateur ?
43. Expliquez les tests unitaires, d'intégration, de système et d'acceptation.
44. Qu'est-ce que les tests fonctionnels ? À quel type de test cela appartient-il ? (unité, intégration,
système et acceptation
45. Comment tester un code impliquant des temporisateurs ? Quels problèmes est-on susceptible de rencontrer ?
46. Dessinez la pile de protocoles pour UMTS
47. Les RRC et MM peuvent-ils être combinés en une seule couche ?
48. Quelles sont les fonctions de la couche MM ?
49. MM peut-il fonctionner sans une connexion RR ?
50. Décrivez les couches du protocole SS7 et comparez-les avec le modèle de référence OSI.
51. Nommez un protocole de couche de présentation.
52. Caractéristique majeure du SS7 qui le rend plus efficace que tout autre protocole de signalisation
53. Nouveaux services pouvant être fournis en utilisant le GPRS
54. Différences ISDN R2MF
55. ODBC comment ça fonctionne
56. Base de données sur machine distante
57. Pilotes ODBC
58. fonctionnalité de la couche de présentation dans la pile TCP IP
59. fonctionnalité de la SM. quels sont les différents types de QoS et quels sont les paramètres associés.
60. Domaine MM ? Comment l'authentification se déroule-t-elle et pourquoi est-elle nécessaire ?
61. Décrivez le signalement et les canaux Bluetooth?
62. Cadre d'explication ? Fonctionnalités ?
63. Dans la 3G, le Node-B remplacera-t-il complètement le BTS ou le BTS sera-t-il conservé.
64. Quel est le type de commutation (paquet / circuit) établi entre le MS et le BTS dans le GSM ?
réseau lorsque la connexion est établie
65. Comment les appels vocaux fonctionnent-ils dans un réseau GPRS ? Expliquez le réseau GSM et le réseau GPRS.
66. Quelles informations sont conservées au HLR et au VLR
67. La fixation des LA interdits est-elle dynamique ou statique
68. Comment allez-vous éliminer la partie d'interface du système : par exemple, le système A est
communiquer avec le système B en utilisant MSG -Q après la refonte, nous voulons que l'interface soit
changé avec socket. Comment ce genre de problème sera-t-il résolu.
69. Quelle est la différence exacte entre la gestion des erreurs et la gestion des exceptions et quand les utiliser
exception et quand ne pas l'utiliser.
70. Si deux systèmes communiquent avec un système A avec des interfaces différentes, comment sommes-nous
Je vais m'occuper de la partie interface avec l'aide d'une approche orientée objet.
71. Différence entre l'architecture UMTS et l'architecture GSM. Quelle est la différence exacte ?
entre les deux technologies.
72. Catégories de tests unitaires.
73. Comment effectuez-vous des tests unitaires.
74. Quelle est l'architecture de votre projet Win CE ?
75. Quelles sont les différences entre les versions PocketPC 2000, 2002, 2003 ?
76. Avez-vous une idée des protocoles GSM ? Avez-vous une expérience pratique à ce sujet ?
77. Quels sont les différents protocoles disponibles dans le GSM et le GPRS.
78. Quels sont les différents protocoles disponibles dans le CDMA et le WCDMA.
79. Expliquez le projet TL1.
80. Dans P,(P)--qui est le verdict préliminaire et le verdict final.
81. Pouvez-vous écrire un cas de test en TTCN.
82. Qu'est-ce qu'une LLC et comment cela fonctionne-t-il ?
83. La différence entre UT et LT, LT et UT peut être mise en œuvre pour des protocoles ou pour quoi que ce soit.
peut-on utiliser.
84. Une question sur la loi de Kirchhoff des tensions (KVL) et la loi de Kirchhoff des courants (KCL). Ils ont donné un circuit et ont demandé la sortie.

85. Expliquer les différents niveaux de test.


86. Quelle est l'importance des tests ?
87. Qu'est-ce qu'un plan de test ?

88. Expliquer l'architecture du réseau GSM.


89. Quelles sont les fonctionnalités des différents composants ?
90. Quelle est l'importance de l'IMEI ?
91. Que signifie le chiffre unique dans l'IMEI ?
92. Pourquoi l'EIR est-il utilisé et est-il pratiquement mis en œuvre ? Expliquez son fonctionnement.
93. Le HLR contient-il l'IMEI ?
94. Quel composant de votre mobile représente la couche physique ?
95. Dessinez la structure de la pile pour GSM ?
96. Dessinez la structure de la pile pour le GSM?
97. Quelle est la fonction de l'AuC ?
98. Qu'est-ce que le chiffrement ?
99. Quelle est la fonction du MSC ?
100. Qu'est-ce que le POT ?

101. Où les mobiles disponibles en Inde sont-ils fabriqués ?


102. What does MCSE,CCNA and MCP means?
103. De quoi s'occupe le MCP ?
104. Quelle technologie votre mobile utilise-t-il ? GSM ou CDMA.
105. Différence entre les différents niveaux de test.
106. Quel est le pourcentage de tests dans le SDLC.
107. Que se passera-t-il si nous ne testons pas le produit et que nous le lançons ?
108. Comment pouvez-vous automatiser les tests ?
109. Quel est l'objectif des tests ?
110. Que ferez-vous une fois que vous aurez identifié un bug dans le logiciel ?
111. Quelle est l'utilisation des tests récursifs ?
112. Quels sont les types de tests ?
113. Comment allez-vous effectuer des tests de conception ?

114. Qu'est-ce qu'un CRR ?


115. Que ferez-vous si un bug détecté par vous s'avère être un faux bug ?
116. Comment allez-vous rédiger un cas de test ?
117. Quelles sont les exigences pour écrire des cas de test ?
118. Couche RLC (WCDMA) :
119. La voix est-elle également transférée par la couche MAC ?
120. Est-ce que ça passe aussi par la couche RLC ?
121. Quelle est l'utilisation de la couche RLC ?
122. Dessinez la structure de la pile de protocole WCDMA et expliquez.
123. Comment tester un téléviseur ?
124. Comment testez-vous l'onduleur ?

125. Rédigez un document pour la situation suivante : -> Si vous essayez d'entrer un nouveau contact dans
Le carnet d'adresses d'un mobile indique Mémoire pleine ! Et après un cycle d'alimentation (éteindre puis
sur votre mobile) cela permettra d'ajouter un nouveau contact !
126. Qu'est-ce que le test unitaire... y a-t-il des outils spécifiques que j'ai utilisés ?

127. Comment testez-vous un onduleur en général ?


128. Fonctionnalités des RLC. Différents modes dans RLC.
129. RLC effectue-t-il le chiffrement dans les trois modes?
130. Fonctionnalités du MAC.
131. Quels sont les niveaux de test ?
132. Que fais-tu dans les tests UNITaires ?
134. Comment rédiger un cas de test en général ?
135. Qui fera le test unitaire et le test d'intégration ?
136. Qu'est-ce qu'un test de validation ?
137. Qu'est-ce que le test système et le test de bout en bout ?
138. Comment allez-vous tester une application de type C++ ou C ?
139. expliquez le plan de test ?
140. Quels sont les différents types de tests ?
141. Quelles sont les entrées nécessaires pour rédiger des cas de test ?
142. Comment saurez-vous que vous avez couvert toutes les exigences ?
143. D'où obtiendrez-vous les entrées des tests unitaires ?
144.. Quelles sont les méthodes pour effectuer des tests unitaires ?
145. Différence entre GSM et CDMA.
146. Comment fonctionne le Bluetooth ?
147. Quel est le but des tests sanitaires et comment cela s'est-il passé ?
148. Quel est le but des tests fonctionnels et comment l'avez-vous fait ?
149. Quels sont les différents types de tests et expliquez la différence entre eux.
150. Expliquer les différentes phases de test
151. Indiquez les phases correspondantes où vous mettrez en œuvre des tests unitaires, d'intégration, système et
tests d'acceptation.
152. Qu'est-ce que le test de conformité ?
153. Quelle est l'entrée nécessaire pour rédiger le cas de test.
154. Cycle de vie d'un bogue ?
155. Y a-t-il un scénario négatif concernant les SMS et les MSS ?
156. What is regression testing?Test process?Test Environment?
157. Qu'est-ce que le Bluetooth et l'infrarouge ?
158. Quelle est la fréquence et la bande passante du GSM et du GPRS ?
159. Quelles sont les différences entre les diagrammes d'activité et les diagrammes de séquence (UML) ?
160. En quoi le diagramme d'activité diffère-t-il du diagramme de flux ?
161. Spécifiez quelques appels système en rapport avec les RPC ?
162. qu'est-ce que le test de charge ?
163. Quels outils automatisés avez-vous utilisés dans vos projets ?
164. Rapport de bug ?
165. Format du cas de test ?
166. Comment écrire un cas de test ?
167. Qu'est-ce que le test de santé ?
168 Quels sont les documents nécessaires à l'exécution des cas de test ?

169. Comment gérez-vous une personne nouvellement arrivée pour passer au test ?
170. Si vous êtes incapable de trouver un défaut, alors le client en trouve un. Dans ce cas, comment gérez-vous ?
171. Comment convaincre le développeur que s'il n'accepte pas que c'est un bug ?
172. Si vous souhaitez communiquer avec une personne, par e-mail, téléphone, réunion directe dont vous ferez mention.
priorité ?
173. Pouvez-vous communiquer avec le client ?
174. Trouvez le défaut dans la salle de conférence ?
175. Comment sélectionnez-vous un mobile parmi différents types de pièces ?
176. Comment avez-vous effectué des tests d'intégration entre les modules ?

Ingénierie logicielle
1. Quelle est l'entrée de l'outil Rational Rose ?
2. Quelle est la différence entre le modèle V et le modèle en cascade ?
3. Qu'est-ce que le SDLC ? Expliquez toutes les étapes du SDLC ?
4. Combien de niveaux de conception y a-t-il dans le SDLC ? Quels sont-ils ?
5. Quel est le pourcentage d'effort pour les tests ?
6. Expliquer le cycle de vie d'un projet.
7. Évaluez la phase de test.
8. Comment les tests sont-ils effectués ?
9. Lorsque 3 personnes souhaitent modifier le même fichier, comment cela se fait-il ?
10. Comment faites-vous le design ? Pouvez-vous faire le design d'un système bancaire ?
11. What are White Box and Block box testing, Unit testing.
12. Comment rédigez-vous des cas de test ? Quand commencez-vous les tests ?
13. Quelles sont les différentes phases du développement de produit.
14. Méthodologie suivie dans vos projets ?
15. Dessinez le modèle en V pour le SDLC.
16. Quelle est la spécialité du modèle en V ?
17. Comment testez-vous un onduleur en général ?

Logique
1. Supposons que je dois ajouter 100 éléments à une structure à chaque fois ? Comment procéder (Ajouter d'abord
100 éléments, après un certain temps les 100 éléments suivants, etc...) Parmi quatre boules, trouvez l'intrus.
poids un en 2 passes ?
À 17h, une horloge met 5 secondes à sonner ; à 23h, combien de secondes mettra-t-elle pour sonner 11 fois ?
cloches
3. Il y a une pièce non transparente avec 3 ampoules à l'intérieur et 3 interrupteurs à l'extérieur de la pièce.
identifiez quel interrupteur correspond à quelle ampoule en entrant dans la pièce une seule fois
4. Trois ampoules sont dans une pièce et trois interrupteurs sont à l'extérieur sur le mur comment volonté
vous savez quel interrupteur est connecté à quelle ampoule.

Gestion de configuration, compilation, fichier make :


1. Comment la gestion de la configuration est-elle effectuée ?
2. CVS valider, mettre à jour, ajouter
3. Pourquoi le VSS est-il nécessaire.
4. Créer des fichiers et utilisations des fichiers make
5. Qu'est-ce que CVS ?
6. Que signifie cela ?
7. Comment deux utilisateurs qui sont en développement parallèle à partir de la même base, avec des fonctions foo()
et qoo() respectivement dans leurs fichiers, vérifiez dans le dépôt ?
8. Pourquoi VSS est-il nécessaire. Si vous apportez des modifications à une version, alors le numéro de version sera
changé ou non.
9. What is Clearcase? What is configuration management?
10. Qu'est-ce que WINK dans ClearCase ?
11. Outil que vous avez utilisé pour le contrôle de version ? Comment est-il utilisé pour le contrôle de version ?
12. Contrôleur de code source - Sablime que j'ai utilisé dans mon projet.
13. Options de fichier
14. Briefing sur Nmake.
15. Quelle est la différence entre les ensembles VOB et les ensembles de configuration
16. écrivez un fichier make que nous avons utilisé dans le projet
17. quel est l'avantage d'inclure un makefile dans un autre
18. Dans le cas de la fusion de répertoires, que se passera-t-il s'il existe le même fichier dans les différents
branche de fichier
19. Qu'est-ce que le problème d'éclipse ?
20. Expliquez les règles de configspecs et pourquoi l'ordre a de l'importance.
21. Décrire le concept de clearmake
22. Comment nous résolvons les conflits de fusion dans le cas de fichiers et de répertoires
23. Quelle est la nécessité de se déconnecter d'un répertoire
24. À propos de la fusion dans différents scénarios
25. expliquez quel est le besoin de la gestion de la chaîne d'approvisionnement
26. Quels sont les problèmes qui peuvent survenir lors d'une fusion.
27. comment puis-je vérifier une version particulière d'une bibliothèque
28. quels sont les différents types d'éléments dans le vob
29. Quelle est la différence entre le marquage et le balisage ?
30. comment nous pouvons créer une branche
31. quel est le type de branche
32. décrire le prétraitement, la compilation et l'édition des liens
33. quel est l'avantage des macros.
34. Dans le fichier Make, comment inclure des fichiers provenant de différents dossiers
35. Qu'est-ce que la variable d'environnement VPATH ?
36. Quelles sont les règles explicites et implicites dans le Makefile
37. Si 5 personnes développent différents modules, comment allez-vous intégrer tous les modules ?
38. Quelle version de contrôle utilisons-nous dans le projet de travail actuel ?
39. Expliquer les étapes pour l'enregistrement et le départ
Avez-vous un accès complet à notre contrôle de version pour enregistrer et récupérer ?
41. Quel est le dossier de travail actuel ? Quelle est l'utilisation du dossier de travail actuel ?
42. Comment faites-vous une sauvegarde de vos fichiers ?
43. Pouvons-nous voir les fichiers modifiés récemment et avons-nous également une chance de savoir où cela se trouve exactement ?

modifié et quelle date il a été modifié


44. Utilisations des systèmes de contrôle de version.
45. Expliquez le fusionnement et la création de branches ?

46. Types de caisses ?


47. Comment effectuez-vous des vérifications multiples pour un fichier de même version ?
48. Syntaxe de la commande ?
49. Expliquez le config-spec ? Quel est le config-spec par défaut ?
50. Comment vérifier une version particulière d'un fichier (syntaxe) ?
51. Qu'est-ce qu'un fichier make ? À quoi sert un fichier make ? Comment le fichier make sait-il quel fichier a été
modifié ?
52. Deux personnes peuvent consulter un fichier à la fois ?
53. Qu'est-ce qu'une option de fusion ? Quand cela se produit-il ?
54. Quelles sont les bibliothèques partagées et quels en sont les avantages ?
55. Comment avez-vous maintenu différentes versions dans votre projet
56.Avez-vous utilisé ClearCase ?
57. comment allez-vous fusionner la sous-branche avec la branche principale ?
58. Qu'est-ce qu'une vue ?
59. comment obtenir les différences entre deux versions du même fichier dans ClearCase ? (commande)
60. Deux utilisateurs peuvent-ils se connecter en même temps dans les CVS ?

Outils de débogage
a. utiliser gdb avec des fichiers exe
b. utiliser gdb avec des fichiers core

C++ ( et Java )
1. Pourquoi vas-tu vers C++ ?
2.Quelles sont les caractéristiques du C++ ?
Qu'est-ce qu'une fonction inline ? Quelle est la différence entre une fonction inline et une fonction ?
4. Qu'est-ce qu'une fonction virtuelle ? Pourquoi sont-elles utilisées ?
5.Quelles sont les différences entre malloc et new ?
6.différence entre l'héritage et la classe conteneur
7.comment inclure une bibliothèque développée en C++ dans un fichier C ?
8. La jonction virtuelle peut-elle être implémentée en C ?
9. Donnez les différences entre le polymorphisme et la surcharge.
10. Give differences between structure in C and class in C++.
11. What is Generalization and Specialization?
12. En quoi les pointeurs de fonction sont-ils différents des pointeurs normaux ?
13. Quels sont les différents types d'héritage ?
14. Comment identifierez-vous une classe dans une situation ?
15. Différence entre une fonction virtuelle pure et une fonction virtuelle.
Quels sont en temps réel les facteurs à considérer pour choisir entre virtuel pur ou virtuel ?
16. Quelle est l'utilité de mettre en œuvre une fonction virtuelle pure au lieu d'une fonction virtuelle ?

Fonction ?
17. Combien de constructeurs et de destructeurs peuvent exister dans une classe.
18. Qu'est-ce que les destructeurs virtuels et où doivent-ils être placés dans les classes ?
implémente l'héritage. (Quel est le besoin des destructeurs virtuels ?)
19. Qu'est-ce que le polymorphisme, les fonctions amis et les fonctions virtuelles ? Expliquez avec
exemples. ( Combien de types de polymorphisme existe-t-il ? )
20. Quelles sont les principales différences entre Java et C++
21. Si on vous donnait le choix d'un langage de programmation. Que choisiriez-vous, Java ou C++?
Pourquoi ?
22. Quelle est la différence entre une classe et une structure ?
23. Une structure peut-elle encapsuler des fonctions ?
24. Comment s'appelle une classe lorsqu'elle inclut une fonction virtuelle pure ?
25. Pourquoi les constructeurs virtuels n'existent-ils pas ?
26. Qu'est-ce qu'une vtable ?
27. Qu'est-ce que le mangling de noms ?

28. Avez-vous utilisé des diagrammes de cas d'utilisation, etc. ?

29. Qu'est-ce que l'abstraction ? Pouvez-vous écrire une abstraction pour la souris.
30. Surcharge des opérateurs : Différence entre l'incrémentation pré et l'incrémentation post.
31. Surcharge de fonction
32. Avantages de l'utilisation d'arbre par rapport à une liste chaînée.
33. Écrivez un programme qui prend en charge l'héritage.
Si la classe de base a une variable int I et que la classe dérivée a également int I. Cela va-t-il provoquer une erreur ? Si non
Comment allez-vous accéder à chaque variable ?
34. What is dynamic binding ? Difference between static binding and dynamic
liaison.
35. Qu'est-ce qu'un constructeur de copie ? Écrivez la syntaxe ?

36. Classes de base et classes dérivées, leur signification. Destructeur virtuel


-signification
37. Quelles sont les classes MFC que vous avez utilisées dans le projet précédent ? (VC++)
38. Vous avez un fichier .cpp, où vous avez une seule classe simple, avec deux données.
membres et deux fonctions. Maintenant, vous voulez utiliser cette classe dans votre fichier .c, écrivez un wrapper.
classe pour y parvenir.
39. Quelles sont les caractéristiques de base/principales de la POO ?
40. Pourquoi utiliser des classes C++ et non des fonctions C ordinaires ?
41. En plus du surchargement des opérateurs, peut-il y avoir d'autres types de surchargement ?
42. What are abstract classes? Why do we need them?
43. Pointeur vers une variable registre.
44. Type de structure en tant que variable d'enregistrement

45. Pouvez-vous faire Fun() = x; en C et C++.


46. Référence en C++. Peut-on initialiser avec des valeurs constantes.
47. What is reference(&)? What is pointer(*)? What is the difference? (Reference Vs
Variables pointeur)
48. Concepts de C++ avec des exemples.
49. Utilisation du Makefile ? Pouvons-nous mentionner les options du préprocesseur dans le Makefile ?

50. Surcharge de fonction et surcharge d'opérateur ?


51. La fonction peut-elle être surchargée entre les classes de base et dérivées ?
52. Avantages de VC++ par rapport au C++ ordinaire.

53. Décrivez l'héritage multiple.


54. Qu'est-ce qu'une classe et qu'est-ce qu'un objet ?
55. Différences entre le snapshot et le dynaset dans la classe CRecordSet de MFC
56. Quels opérateurs ne peuvent pas être surchargés ? Constructeur de copie, où est-il utile ?
57. Différence entre la surcharge de fonction et le remplacement
58. What functionality of C++ can be implemented in "C"? What can't be
mis en œuvre?
59. Quelles sont les différences entre l'utilisation du constructeur de copie et l'assignation ?
opérateur ?
60. Écrivez un programme pour différencier le constructeur de copie et l'assignation.
surcharge d'opérateurs.
61. Écrivez la signature du constructeur de copie ?
62. Si je retire le symbole (&) pour l'objet reçu dans le constructeur de copie
argument, que se passera-t-il ?
63. Qu'est-ce qu'un modèle ?
64. Comment pouvons-nous restreindre les instances d'une classe ?
65. Comment définir une classe, un objet ?
66. S'il y a deux fonctions avec le même nom et que nous appelons la fonction sans aucun
paramètres puis quelle fonction est appelée. (polymorphisme)
67. Expliquer le polymorphisme d'exécution avec un exemple ?
68. Qu'est-ce qu'une classe dérivée hérite-t-elle ? (Hérédité)
69. Comment appeler une fonction d'une classe sans le nom de l'objet.
70. Qu'est-ce que des arguments par défaut ?
71. S'il y a un produit avec 10 caractéristiques, le client C1 nécessite 5 caractéristiques et le client
C2 nécessite 5 fonctionnalités supplémentaires. Comment pouvons-nous spécifier cela à l'exécution ?

72. Que se passe-t-il si nous libérons un pointeur deux fois dans la même fonction ?
73. Écrivez un programme simple en C++ pur et expliquez-le.
74. Qu'est-ce que les espaces de noms ?

75. Data encapsulation explanation, sample code to explain how it happens.


76. Aperçu de l'abstraction. Comment elle soutient les concepts de la programmation orientée objet.

77. Explication détaillée sur les spécificateurs d'accès. (Types de spécificateurs d'accès et
les expliquer ? )
78. Combien d'opérateurs doivent être surchargés exactement ?
79. À propos des fonctions virtuelles avec un exemple détaillé (Ils ont tourné la question de manière à ce que)
en demandant ce qu'est le CASTING UP.
80. Qu'est-ce qu'une fonction virtuelle pure et quelle est l'utilisation exacte de ce concept ?
81. Polymorphisme dynamique---surcharge, surcharge de fonction, opérateur
surcharge (tout liaison tardive ou à l'exécution)
82. Pourquoi choisissons-nous les langages orientés objet au lieu du langage C ?
83. Quels sont les avantages de C++ par rapport à C ?
84. Polymorphisme : Où trouvez-vous son application en temps réel ?
85. Qui est un acteur ?
86. Différences entre les vecteurs et les cartes.
87. Qu'est-ce qu'un simulateur ?
88. Qu'est-ce qu'un émulateur ?

89. Qu'est-ce qu'un compilateur croisé ?

90. Comment pouvez-vous exécuter du code C en C++ et vice versa. En fait, que se passe-t-il dans
l'arrière-plan avec le bloc extern "C".
91. Avez-vous utilisé la STL dans votre projet ?
92. Pourquoi voulez-vous des fonctions amies ?
93. Pourquoi C++ ne considère-t-il pas le type de retour dans la surcharge de fonctions ?
94. Les destructeurs peuvent-ils être surchargés ?

95. Comment le compilateur accède-t-il aux fonctions virtuelles ?

96. Quelles sont les modifications nécessaires au programme ci-dessus ?


classe x {
char *nom;
public :
void printname(void)
{
nom = (char*)malloc(5 * sizeof(char));
strcpy(name, "BONJOUR");
printf("%s",nom);
}
};

int main()
{
x a;
a.imprimerNom();
a.imprimerNom();
}
97. Qu'est-ce qu'une fonction virtuelle ? Comment fonctionne-t-elle en interne.

98. Écrivez le prototype de la fonction virtuelle pure ?


99. Et quelle est l'utilisation d'une fonction virtuelle pure ?
100. Qu'est-ce que l'héritage multiple ? En cas d'héritage multiple
101. s'il y a deux classes de base et qu'il y a la même fonction dans celles-ci, expliquez comment vous allez
hériter dans ce cas.
102. Qu'est-ce que le remplacement.
103. Pourquoi devons-nous détruire une classe de base lors de la mécanisme virtuel
102.Comment le polymorphisme dynamique est-il mis en œuvre ?
103. Qu'est-ce que l'associativité ?
104. Qu'est-ce qu'une variable de classe et une instance de classe?
105. Comment allez-vous compter le nombre d'objets créés pour une classe ?
106. En quoi un membre de données statique est-il différent d'une donnée normale dans une classe ?
107. Application des fonctions virtuelles.
108. Si une candidature est soumise, comment décidez-vous si vous optez pour C ou C++ et pourquoi ?
dans les deux cas ?
109. What is an abstraction? How do implement in C and C++?
110. Est-il nécessaire d'avoir des fonctionnalités de dissimulation des données, et si oui, pourquoi ?
111. Comment la mémoire est-elle allouée pour les objets ? Où les méthodes seront-elles résidées ?
112. Pourquoi pensez-vous que les modèles devraient être utilisés ?
113. Quand un objet modèle est initialisé, à quel moment le code est-il généré ?
114. Avez-vous travaillé avec la STL (Bibliothèque de Modèles Standards) si vous avez utilisé des classes ?
115. Que fait une classe Iterator ? Est-il possible de définir sa propre classe Iterator et d'y accéder ?
les données ?
116. Quelle est l'utilisation des membres statiques en C++ ? Écrivez un exemple de code ? À quel moment
le code statique est invoqué ?
117. Qu'est-ce qu'une classe abstraite ? Quel est son but ?
118. Différences entre "a" et "est un" Comment décidez-vous lequel utiliser ?
119. Comment l'abstraction réduit-elle la complexité ? Donnez un exemple.
120. Comment mettre en œuvre le polymorphisme à l'exécution ?
121. Quelles sont les différences entre C++ et Java ?
122. Écrivez le code d'exemple pour la surcharge d'opérateurs avec un code d'exemple ? Quelle est la nécessité de
fonction amie dans la surcharge d'opérateurs.
123. Quel est le but de *VPTR ?
124. Écrivez un programme pour implémenter une classe singleton ?
125. Quelle est la différence entre l'abstraction et l'encapsulation ?
126. Comment accéderez-vous aux membres d'une classe dans une autre classe si les deux classes sont indépendantes ?
127.Discuussion sur le ami et les fonctions statiques.
La classe de base contient certaines fonction(s) virtuelle(s). Mais la classe dérivée n'a pas de définition.
de fonction(s) virtuelle(s). Que va-t-il se passer ?
129. Différence entre l'encapsulation des données et l'abstraction des données.
130. que va-t-il se passer ?
Int amusement(int,int)
char fun(int, int) const
Y aura-t-il des exceptions ?
131. Puis-je libérer un pointeur NULL ?
132. Comment accéderez-vous aux membres des classes de base dans le cas où les deux classes de base ont le même type ?
nom?
133. Qu'est-ce que l'héritage privé et public, quand préférez-vous l'héritage privé ou protégé ?
134. Quel est l'utilité de l'héritage privé ?
135. Quelles sont les fonctions membre statiques et où s'appliquent-elles ?
136. Différents types de conversion (statique, dynamique, const_cast, reinterpret)
137. Qu'est-ce que le up casting et le down casting ?
Qu'est-ce que la découpe d'objet.
139. Comment surcharger l'opérateur de conversion ?
140. Comment surcharger l'opérateur << ?
141. Qu'est-ce qui n'est pas hérité de la classe de base à la classe dérivée ?
142. Qu'est-ce que le mot-clé static en C++ ? Pourquoi utilisons-nous une fonction statique ? Pourquoi ne pouvons-nous pas modifier ?
membres de données normaux dans une fonction statique ?
143. Mise en œuvre de la pile en utilisant une classe
144. Pouvez-vous attribuer des valeurs aux variables dans une fonction statique en C++ ?
145. Qu'est-ce qu'un objet ? Peut-on appeler la fonction statique par l'objet de classe ?
146. Quelle est la différence entre une variable statique en C et en C++ ?
147. Qu'est-ce qu'une fonction virtuelle ? Quand sont-elles utilisées ?
148. Qu'est-ce qu'un vptr ?
149. Peu de combinaisons de fonctions virtuelles ont été données et il a été demandé de prévoir la sortie.
150. Qu'est-ce qu'un rappel ?
151. Écrivez un programme pour trouver le nombre d'objets actifs dans une classe.
152. Qu'est-ce qu'un constructeur de copie et un opérateur d'affectation ?
153. Qu'est-ce que le mot-clé virtuel en C++ ? Expliquez avec un exemple ?
154. Qu'est-ce que le mot-clé static en C++ ? Pourquoi utilisons-nous une fonction static ? Pourquoi ne pouvons-nous pas modifier
membres de données normaux dans une fonction statique ?
155. Comment les membres de données sont-ils hérités si la classe dérivée est héritée en utilisant public ?
156. Qu'est-ce qui n'est pas hérité de la classe de base à la classe dérivée ?

VC++
1. Qu'est-ce qu'une DLL et comment ça fonctionne ?
2. Quelle est la différence entre une bibliothèque de liens statiques et une bibliothèque de liens dynamiques ?
3. Comment devrions-nous utiliser les dll dans notre programme ?
4. S'il y a une bibliothèque de liens statiques (STL) de taille 4 Ko et que nous avons deux applications app1 de taille
5K et 6K et l'application 1 utilise (inclut) la STL et l'application 2 utilise la STL et l'application 1. Que va-t-il se passer ?
quelle est la taille du fichier exécutable de app1 et app2 ?
5. Dans notre programme, si nous avons
#ifdef _FLAG
.....
#sinon si
.....
#endif

Comment devrions-nous définir _FLAG ?

6. Architecture MFC (Comment le flux du programme se déroulera en interne)


7. Diagramme hiérarchique bref des classes MFC.
8. Qu'est-ce que la sérialisation ? Existe-t-il une classe MFC qui prend en charge la sérialisation par défaut ?
soutien.
9. Doc exte d'architecture ( Qu'est-ce que CView et CDocument ? )
10.

Java
Qu'est-ce que la JVM ?
2. Comment la plateforme Java est-elle indépendante ?
3. Quelle est la différence entre Java et C++ ?
4. Différence entre une classe Java et une classe C++ ?
5. Qu'est-ce que le statique en JAVA ?
6. Comment générer des nombres aléatoires ?
7. Quelle est la différence entre la classe String et la classe String Buffer ?
8. Comment devrions-nous écrire des blocs catch s'il y a un bloc try à l'intérieur d'un autre bloc try ?
9. Quelle est la différence entre une Exception d'exécution et une Exception d'E/S ?
Quelle est la différence entre une classe abstraite et une interface ?
11. Écrivez un programme pour lire des entiers à partir d'un fichier et trouver la moyenne où
le fichier contient à la fois des chaînes et des entiers.
12. Si nous développons CVM (comme JVM), pouvons-nous être indépendants de la plateforme en C ?
Si non, pourquoi ? Si oui, pourquoi personne n'a développé de CVM jusqu'à présent pour atteindre la plateforme.

indépendance?
13. Qu'est-ce que Runnable ? Quelle en est l'utilisation ?
14. Écrivez une logique de programme pour remplacer une chaîne "hello" par "hai" dans un fichier
avec un mécanisme de gestion des exceptions ?

15. Qu'est-ce qu'un servlet ?


16. Quelle est la différence entre les servlets et JSP ?
17. Que renverra la fonction Substr de String lorsqu'il n'y a pas de données dans la chaîne ?
Est-ce que cela renverra une exception ?
18. Quels sont les différents types d'exception ?
19. Écrivez un programme pour lire 10 chiffres depuis un fichier, les additionner et afficher le résultat.
la console.
20. Qu'est-ce qu'un paquet ?
21. Comment allez-vous implémenter un paquet nommé a/b/c.
22. Quelles sont les classes de collections.
23. Nommez les classes de collections que vous avez utilisées.
24. Qu'est-ce qu'une table de hachage ?
25. Quelle est la différence entre une table de hachage et une carte de hachage.
26. Différence entre une carte de hachage et une carte d'arbre.
27. Il existe une fonction qui exécute du code. Ce code n'est pas dépendant d'aucun autre
code dans la classe. Si cette fonction doit être exécutée même avant que l'objet de la classe ne soit ...
créé. Que faut-il faire.
28. Qu'est-ce que le mot-clé static ? Pourquoi est-il utilisé ?
29. Quelle est la différence entre une méthode statique et un bloc statique ? Quand le statique
le bloc doit-il être exécuté ?
30. Les méthodes statiques peuvent-elles accéder aux variables membres de la classe à laquelle elles appartiennent ?
à. Si ce n'est pas le cas, pourquoi ?
31. Quelle est la différence entre une Exception et une Erreur.
32. Décrivez un scénario où nous gérons des exceptions. Donnez un exemple.
33. Si un programme travaille avec un objet de base de données. Avant que l'objet de base de données ne soit fermé si
une exception s'est produite, que faut-il faire si nous voulons quitter gracieusement le
programme après avoir fermé l'objet de la base de données.
34. Qu'est-ce qu'un bloc finally.
35. Quelle est la différence entre les deux codes suivants
si l'instruction1 lance Ex1 et l'instruction2 lance Ex2
essayer
{
statement1
déclaration2;
}
attraper(Ex1) { ---}
catch(Ex2) { --- }

et
essayer
{
statement1
}catch(Ex1) { ----- }
======
essayer
{
déclaration2;
} catch(Ex2) { ---}
pouvez-vous dire dans quel scénario nous utilisons le deuxième code.
36. Comment créez-vous des fils ?
37. Quelle est la différence entre l'interface Runnable et la classe Thread ?
38. Qu'est-ce que la synchronisation ?
39. Qu'est-ce qu'une fuite de mémoire en Java ?
40. Quelles sont les classes de collection.
41. Quelle est la différence entre ArrayList et Vector.
42. Définir une interface.
43. Comment l'interface diffère-t-elle de la classe abstraite.
Définir une classe abstraite.
45. Différence entre HashTable et HashMap.
46. Différence entre la classe String et la classe StringBuffer.
47. Chaîne a,b.c; a=b+c; comment optimiser ce code.
48. Écrivez un programme pour se connecter à la base de données.
49. Peux-tu étendre deux classes en Java ?
50. Lorsque la mémoire est supprimée en cas d'allocation dynamique de mémoire pour des objets dans
Java ?
51. Qu'est-ce que jdbc ?
52. Qu'est-ce qu'un Servlet ?
53. Quelle est la différence entre un vecteur et une table de hachage ?
54. Dans quelle situation utilisez-vous un vecteur et une table de hachage ?
55. si toutes les valeurs sont uniques, que utiliseriez-vous (Vecteur ou Hashtable) ?
56. Quelle est la différence entre String et StringBuffer ? Expliquez brièvement.
57. Pourquoi les chaînes sont-elles rendues immuables ? Quel est l'avantage ?
58. que signifie collecteur de déchets ?
59. comment arrêter un fil ? Est-il nécessaire d'arrêter le fil ?
60. Quelles sont les connexions à la base de données utilisées ? Quel type de pilotes est utilisé ?
61. Écrivez les étapes brèves pour se connecter à la base de données ?
62. pourquoi devons-nous utiliser Statement, pourquoi pas PreparedStatement?
63. Quel est le résultat du programme ci-dessous ?
classe X{
public void imprimer()
{
s.o.p("Bonjour le monde");
}
}

classe Temp{
public static void main(String args[])
{
X x=new X();
meth(x);
x.imprimer();
}
void meth(X x)
{
x=null;
}
}
64. si nous rendons un objet égal à NULL, que signifie-t-il ?
SNMP :
1. Quelles sont les principales différences entre SNMPv1 et SNMPv2
2. Expliquez le PDU de getBulkRequest
3. Comment obtenir toutes les valeurs d'une table sans connaître le nombre de lignes et de colonnes, pour un
écrire un algorithme donné la table OID
4. Comment savez-vous que c'est la fin de la table ?
5. Quelle est la différence entre le piège SNMPv1 et le piège SNMPv2 ?
6. Quels sont les différents erreurs que le gestionnaire va rencontrer ?

7. Requêtes SNMP
8. Quel est le dernier numéro de version de SNMP ?
9. Quels sont les ports utilisés dans les protocoles SNMP.
10. Comment l'agent sait-il à quel manager il doit envoyer des alarmes.
11. Quels sont les différents types de messages disponibles dans SNMP ?

Base de données, ProC

1. Écrivez du code en pro*c. Étant donné une structure, concevez une table de cette structure.
quelque chose dans la structure et remplir les détails dans un tableau.
2. Qu'est-ce qu'une transaction ?
3. Pourquoi avons-nous besoin de transactions ?
4. Pourquoi avons-nous besoin de rollback et de commit ?

Débogage
1. Quelles sont les différentes techniques de débogage ?
2. Avez-vous utilisé un outil de débogage ?
3. Décrivez un module que vous avez développé. Comment le journal est-il implémenté dans ce module, comment
jusqu'où cela a-t-il aidé dans le débogage. Comment rendre les journaux les plus efficaces pour le débogage ? Comment
As-tu testé le module ? (Quels simulateurs y avait-il ?)
4. Comment déboguer votre module ?
5. Comment déboguer une macro ? Que renvoie-t-elle ?
6. Comment déboguer un système distant lors des tests ? (Ping/fichiers journaux)
7. Comment déboguer un dump mémoire ? Comment trouver quelle ligne de code a produit le dump mémoire
8. Expliquez un problème que vous avez rencontré lors du débogage et comment vous l'avez résolu ?
9. Comment déboguer un programme Java ?
10. Qu'est-ce qu'un fichier make. Écrivez avec quelques fichiers. Ensuite, ils demandent comment vous écrivez un fichier make.
s'il y a des centaines de fonctions.
11. Qu'est-ce que gdb ? Donnez quelques déclarations fréquemment utilisées.
12. Avez-vous utilisé des fichiers Make et Gdb, quels sont les commandes que vous avez utilisées dans gdb, si un fichier core est généré
comment utilisons-nous gdb avec un fichier core.
13. Comment vous assurez-vous que le code que vous avez écrit est capable de s'exécuter sur plus d'une plateforme comme
Linux et Solaris
14. Comment as-tu débogué ton code... nomme quelques méthodes que tu as utilisées.
15. comment trouvez-vous des erreurs dans le code
16. Qu'est-ce qu'un coredump et quand est-il généré ?

Concepts de mise en réseau


Quelle est la différence entre TCP et UDP ?
2. Qu'est-ce qu'une connexion sans connexion et une connexion orientée connexion ?
3. Quand utiliserez-vous le sans connexion ? Donnez deux exemples pour celui-ci ?
Avez-vous une idée de la programmation réseau sous Unix ?
5. Que retourne la fonction connect( ) ?
6. Que se passera-t-il si plus de 6 clients essaient de se connecter, lorsque vous avez fourni un
valeur de backlog de 6 ?
7. Y a-t-il des restrictions sur le nombre de créations de processus dans un système ?
8. La création de nouveaux processus est-elle liée au numéro de backlog ?
9. Où le UDP est-il utilisé ? (Pourquoi devriez-vous utiliser le UDP pour la transmission de données en temps réel ?)
10. Parlez des internals de TCP/IP ?
11. Que signifie TCP ? Expliquez ce que vous entendez par orienté vers la connexion ?
12. Quels sont les différents niveaux du modèle OSI ? Que fait la couche de liaison de données ? A-t-elle quelque chose à voir ?
avec l'adresse Ethernet.
13. TCP/IP appartient à quelles couches ?
14. Utilisation des ports. Combien de ports sont possibles ?
15. Quels sont les messages d'établissement de connexion TCP/IP ?
16. Comment sauriez-vous si le serveur n'est pas opérationnel ?
17. Comment fonctionne Ethernet ?
18. Limitations IP : adresse et quoi d'autre
19. Modèle OSI. Dans quelle couche se trouve XCMP.
20. Comment pouvons-nous assigner des priorités de l'interface homme-machine à la couche physique ? Si j'ai une tâche de la plus haute priorité.
où cela peut-il être, dans MMI ou la couche physique ?
21. Comment TCP devient-il un protocole de poignée de main en trois étapes ?
22. Comment l'expéditeur connaît-il les propriétés du récepteur ?

23. Comment rendre la fonction recvfrom( ) non bloquante ?


24. À quelle couche le HTTP s'applique-t-il ?
25. Qu'est-ce que WLAN ? Expliquez son architecture ?
26. Combien de formats de trame existe-t-il dans le protocole IEEE 802.11 ?
27. Communication entre le dispositif et le point d'accès en mode infrastructure !
28. Quel est l'objectif de la structure sk_buf dans un pilote réseau ?
29. Quel est votre rôle dans le projet et expliquez entièrement le module ?
30. Quel protocole est largement utilisé actuellement ?
31. Différentes couches dans le réseau ?
32. À quelle couche le HTTP est-il appliqué ?
33. À quelle couche le TCP/IP s'applique-t-il ?
34. Qu'est-ce que le tunneling IP ?
35. Quelle est la longueur maximale d'une adresse IP en IPV4
36. écrivez le format IP et quel est le nombre maximum en IPV4
37. Expliquer les couches OSI dans les réseaux
38. Comment allez-vous attribuer l'adresse logique ?
39. Quelle est la différence entre une adresse IP logique et une adresse IP virtuelle.
40. Quelle est la fonctionnalité du DHCP ?
41. Quelle est la différence entre une adresse IP statique et une adresse IP dynamique. Comment l'attribution d'une adresse IP statique
et l'adressage dynamique sera effectué.
42. Comment la communication sera-t-elle effectuée entre différents réseaux.
43. Qu'est-ce que le piggybacking ? Quel est son avantage ?
44. Comment sauras-tu que l'autre côté de la connexion est terminé ?
45. Quelle est la différence entre DHCP et BOOTP ?
46. Qu'est-ce que le CDMA, le TDMA, le GPRS ?
47. Expliquer TLS (Transport Layer Security)---(qui est l'un de mes projets) ?
48. Expliquer ce qu'est un VLAN.
49. Expliquez pourquoi il y a une limite au nombre d'utilisateurs (appareils) pour un VLAN.

TTCN
1. Évaluez-vous en TTCN.
2. Quelle version de TTCN utilisez-vous.
3. Quel produit de fournisseur utilisez-vous ?
4. Quelles sont les différentes versions et les fournisseurs disponibles sur le marché.
5. What are a test case and a test suit?
6. Quelle est la différence entre une variable de cas de test et une variable de suite de tests ?
7. Qu'est-ce qu'un minuteur dans le TTCN ?

8. What is the use of Timer start, timer stop, and timer read. Write the Syntax for each.
9. Démarrez le chronomètre, commencez à envoyer et recevoir des messages. Si le chronomètre expire, comment est la syntaxe
sera ?
10. Quelles sont les fonctionnalités d'une SARL ?
11. Si on vous donne la chance de travailler sur TTCN dès maintenant, pourrez-vous travailler.
12. Quels sont tous les cas de test que vous avez implémentés jusqu'à présent ?
13. Quelles sont les notations utilisées dans les cas de test.
14. Différentes commandes dans TTCN et expliquer leur utilisation.
15. Quels sont les différents types disponibles dans TTCN ?
16. Quelle est la différence entre TTCN 2 et TTCN 3 ?
17. Qu'est-ce que l'IUT ?
18. Qu'est-ce que le PCO ?
19. Comment les PDU sont-ils envoyés à travers les couches ?
20. Corréler les ASP et les PDU.
21. Lequel parmi ces deux communique de pair à pair et lequel communique
entre les couches.
22. Quel est le rôle d'un PCO ?
23. Expliquer les deux formats différents de TTCN.
24. Quel outil utilisez-vous ?
25. Comment enverrez-vous un message ?
26. Quels cas de test avez-vous implémentés dans RLC en utilisant TTCN ?
26. Combien de parties y a-t-il dans le TTCN ? Expliquez toutes les parties.
27. Quelles sont les variables de suite de test et les variables de cas de test ? Différenciez-les.
Vous vous évaluez à quel niveau en TTCN ?
28. Différents types d'opérations de temporisateurs dans TTCN.
29. Que sont les ASP ?
30. Qu'est-ce que PICS/PIXIT ?
31. Comment ou quand utilisez-vous la partie dynamique ?
32. À quoi sert la partie contrainte ?
33. Quelles sont les variables de la suite de tests et les variables des cas de test ? Différenciez-les.
Où écrivez-vous vos stubs de test et votre pilote de test, pouvons-nous les écrire dans les fichiers .c existants, donc
que le fichier make n'est pas modifié et voir que cela n'affecte pas le reste du code pendant que
intégrer tous les modules.
33.Qu'est-ce que le SUT ?

34. Quelle est la différence entre TSV et TCV ?


35. Quel sera le résultat de la LIRETEMPS si nous :
déclencheur T.xyz(15)
.
Laissez-le fonctionner pendant 7 secondes

.
déclencheur T.xyz(10)
.
Laissez-le fonctionner pendant 3 secondes

.
READTIMER T.xyz
36. Qu'est-ce que les ASP et les PDU ? Entre quelles couches les transmettons-nous ?
37. À quoi sert la partie contrainte ?
38. Que se passe-t-il si j'ouvre à nouveau le minuteur ?
39. Comment envoyer un message ?
40. Qu'est-ce qu'un caractère générique ?
41. Format des « Notes de version » ?

Questions sur l'UMTS :


Quel était l'objectif de votre projet ?
Qu'est-ce que le RLC ?
3. Quelle est la fonction de l'RLC ?
4. Quels sont les en-têtes ajoutés par la couche RLC ?
5. Quels sont les en-têtes ajoutés par la couche MAC ?
6. Quelle est la différence entre le PDU de RLC et celui de MAC ?
7. Quelle est la différence dans l'en-tête pour le mode Tr, le mode UM et le mode AM PDU ?

Questions sur le SEM :


1. Dessinez le diagramme en blocs du Système de Gestion de l'Énergie.

2. Expliquez votre projet.


3. Write the use cases for manager and agent.
4. Écrivez le cas de test pour un NE particulier.
5. Quelques questions supplémentaires sur ce projet.
6. Expliquez FCAPS.
7. Qu'est-ce qu'un OID. Pourquoi utilisons-nous un OID.

8. Quelles sont les fonctions prises en charge par SNMP.


9. Quels arguments prend Get.
10. Que fait GetNext.
11. Quel type de messages avez-vous utilisé entre le responsable et l'agent ?
12. Comment avez-vous testé si votre manager et votre agent fonctionnent correctement ?
13. Si l'agent plante en envoyant les messages au manager, comment le manager viendra-t-il à
savoir.
14. Expliquez l'architecture de l'EMS.

Questions sur la Cantate :


Qu'est-ce qu'une cantate ?
2. Qu'est-ce que le CTP ?
3. Qu'est-ce que le CTI et le CTS ?
4. Qu'est-ce que Polyspace ?

Questions sur RLC :


1.Quelles sont les fonctionnalités de la couche RLC ?
2. Quelles sont les fonctionnalités des autres couches ? Expliquez l'architecture interne de ces couches.
3. Fonctionnalité de la couche Mac ?
4. Quels sont les modes de fonctionnement dans le RLC ? Expliquez-les.
5. Quelles sont les fonctionnalités de la couche RLC ?
6.. Quels sont les différents canaux logiques ?
7.. Quels sont les modes de fonctionnement dans RLC ? Expliquez-les.
Projet spécifique, spécialisation spécifique (B.E ou MCA)
1. Questions sur l'ÉLECTRONIQUE NUMÉRIQUE utilisant des portes NAND comment allez-vous construire un
porte EX-OU?
2. Expliquez les fichiers d'objets partagés ?

Projet Spécifique, Spécialisation Spécifique ( B.E ou MCA )

3. Questions sur l'ÉLECTRONIQUE NUMÉRIQUE utilisant des portes NAND comment construirez-vous un
Porte EX-OU ?
4. Expliquez les fichiers d'objets partagés ?

Programmation Win32/MFC/COM
1. Structure d'une programmation win32.
2. Point d'entrée d'un programme win32 et d'un programme MFC.
3. Hiérarchie des classes MFC.
4. Point d'entrée d'une dll.
5. MFC prend-il en charge l'héritage multiple.
6. Qu'est-ce qu'une architecture de vue documentaire.
7. Quel type d'applications sont supportées dans MFC.
8. Différence entre les applications SDI/MDI.
9. Qu'est-ce que le COM.
10. Quelle est la différence entre COM et d'autres technologies.
11. Quelle est la différence entre SendMessage et PostMessage.
12. Pouvez-vous mélanger MFC avec Win32 en programmation.
13. Quels sont les avantages des DLL.
14. Quels types de mécanismes de tri existe-t-il.
15. Quelle est la complexité des algorithmes de tri.
16. Différents types de mécanismes IPC.
17. Différence entre un processus et un thread.
18. Quels sont les avantages et les inconvénients de l'utilisation des threads ?
19. Quelle est la différence entre un Mutex et un sémaphore binaire.

Casse-têtes, Questions Logiques


Nous avons 27 balles identiques. Parmi ces balles, une est défectueuse. Nombre minimum de
Comparaisons requises. (Une balance est fournie).
2. Dans une réunion, il y a n personnes. Le nombre total de poignées de main est de 28. Comment
Combien de personnes y a-t-il ?
3. Nous avons 2 fils identiques. Le temps de combustion d'un fil est de 1 heure, mais la combustion n'est pas
identique. Nous devons mesurer 45 minutes. Comment allons-nous y parvenir ?
4. Supposons qu'une fourmi soit à un coin de la pièce, qui est cubique. Quel est le plus court
chemin emprunté par la fourmi pour atteindre le coin opposé du toit ?
5. Si vous entrez un numéro entre 1 et 1000, vous devez obtenir une chaîne particulière en sortie. Listez le
possibilités de le faire. Comment allez-vous tester la situation ci-dessus ?
6. Si je lance une balle d'1 mètre, elle rebondit à un demi-mètre... ainsi de suite jusqu'à ce qu'elle s'arrête.
à un état de repos. Quelle est la distance parcourue par la balle.
7. Il y a 9 balles, dont 1 balle est défectueuse (de poids inférieur). Comment allez-vous la trouver ?
balle défectueuse avec moins de pesées ?

Vous aimerez peut-être aussi