La mayoría de las entrevistas comienzan con tu currículum. Por lo tanto, debe tener claro lo que ha escrito en su currículum. Aparte de esto, a continuación se presentan algunos de los temas / preguntas que son comunes en los sistemas integrados / entrevista en C:
1) preprocesador:
a. ¿Escribir macro que toma dos argumentos y devuelve el menor de los dos argumentos?
si. ¿Cuál es el propósito de la directiva de preprocesador #error?
- ¿Cuáles son las diferencias de detalle entre el microcontrolador ATmega 16 y 8051, cuál de estos dos es mejor?
- ¿Cuáles son buenos institutos para cursos a corto plazo o capacitación de diseño de sistemas integrados (dominio de electrónica de potencia) en Bangalore?
- ¿Cómo es el curso de sistema integrado en VJTI?
- ¿Cuál es una buena declaración de problema para un proyecto en el dominio de sistemas integrados?
- ¿Qué microcontroladores pueden admitir la programación inalámbrica (OTA)?
2) Declaración de datos:
Usando la variable, escriba definiciones para lo siguiente:
(a) Un entero
(b) Un puntero a un entero
(c) Un puntero a un puntero a un entero
(d) Una matriz de diez enteros
(e) Una matriz de diez punteros a enteros
(f) Un puntero a una matriz de diez enteros
(g) Un puntero a una función que toma un entero como argumento y devuelve un entero
(h) Una matriz de diez punteros a funciones que toman un argumento entero y devuelven un entero.
3) Uso de palabras clave estáticas y constantes
4) volátil:
a) Explicar la palabra clave volátil.
b) ¿Puede un parámetro ser constante y volátil?
(c) ¿Puede un puntero ser volátil?
5) Interrupciones:
Por ejemplo, lo que está mal con el siguiente código:
__interrumpir doble compute_area (doble radio) {
área doble = PI * radio * radio;
printf (“nArea =% f”, área);
área de retorno;
}
6) Asignación de memoria dinámica:
Por ejemplo, ¿Cuál es la salida del código siguiente:
char * ptr;
if ((ptr = (char *) malloc (0)) == NULL) {
pone (“puntero nulo”);
}
más {
pone (“puntero válido”);
}
7) Manipulación de bits:
Escriba un código para establecer y borrar el bit 3 usando #defines y máscaras de bits.