Red de Respuestas Legales - Leyes y reglamentos - ¿Es difícil el examen de programador senior? Gracias Dios por ayudarme. Aprobé el año pasado. Es mucho mejor para los programadores senior pedirles a los diseñadores de software que vengan en conjunto que decir la verdad. Necesitas leer el programa de estudios y leer muchos libros, pero no te preocupes, el contenido del examen es relativamente fijo. Creo que la parte más difícil es la pregunta de la mañana. Si realmente quieres leerlo, te sugiero que compres un libro sobre este tema y resuelvas bien las preguntas anteriores. Si debe dominar las preguntas de cálculo, debe obtener buenos resultados en trabajos anteriores. Descubrirá que el examen básico de las preguntas de la tarde es exactamente el mismo todos los años. Finalmente, le daré algunas URL, sitio web oficial/sitio web de muy buena información/computer/rk/index.html Pregunta: ¿Puede contarme sobre la situación específica del examen? Aprendí lenguaje C, ensamblador y todo lo que hay que probar. El próximo semestre estudiaré ingeniería de software, multimedia, etc. . . Respuesta: Concéntrese en dominar las estructuras de datos, las bases de datos y la ingeniería de software. A continuación se muestra el programa del examen de Diseñador de software. 1.Descripción del examen1. Requisitos del examen: (1) Representación de datos maestros, operaciones aritméticas y lógicas; (2) Dominar los conocimientos básicos de matemáticas aplicadas relevantes y matemáticas discretas; (3) Dominar la arquitectura de la computadora, el rendimiento y los principios básicos de funcionamiento de cada componente principal; ) Dominar los conocimientos básicos de los sistemas operativos y lenguajes de programación, y comprender los conocimientos básicos de los compiladores; (5) Estar familiarizado con las estructuras de datos comunes y los algoritmos de uso común (6) Estar familiarizado con los conocimientos básicos de bases de datos, redes y multimedia; (7) Dominar el lenguaje de programación C y uno de C, Java, Visual, Basic y Visual C (8) Familiarizado con los conocimientos básicos de ingeniería de software, mejora de procesos de software y gestión de proyectos de desarrollo de software; métodos y técnicas de diseño de software (10) Dominar los conocimientos básicos de tecnología de la información, seguridad y leyes y regulaciones relevantes (11) Comprender los conocimientos básicos de informatización y aplicaciones informáticas (12) Leer y comprender correctamente los materiales en inglés; campo informático. 2. El personal calificado que apruebe esta evaluación puede diseñar software de acuerdo con los requisitos de la gestión de proyectos de desarrollo de software y la ingeniería de software, escribir instrucciones de diseño de programas y otros documentos correspondientes, organizar y guiar a los programadores para escribir y depurar programas, y optimizar e integrar software. Desarrollar software de alta calidad que cumpla con los requisitos generales de diseño del sistema; poseer capacidades prácticas de trabajo de ingeniería y profesionalismo. 3. Las materias fijadas para este examen incluyen: (1) Conocimientos de ingeniería informática y de software, el tiempo de prueba es de 150 minutos, prueba escrita (2) Diseño de software, el tiempo de prueba es de 150 minutos, prueba escrita; 2. Alcance del examen Materia de examen 1: Conocimientos de ingeniería informática y de software 1. Conceptos básicos de Ciencias de la Computación 1.1 Sistema numérico y su conversión a sistemas numéricos binario, decimal y hexadecimal y su conversión hacia y desde 1.2 Representación de datos (código original, complemento, representación de código de desplazamiento, entero, precisión y desbordamiento) Representación no numérica (caracteres y chino representación de caracteres, representación de sonido, representación de imágenes) Código de verificación (código de verificación de paridad, código de verificación Hamming, código de verificación de redundancia cíclica) 1.3 Operaciones aritméticas y operaciones lógicas Binarias en computadoras Métodos de operación numérica, operaciones básicas de álgebra lógica y simplificación de expresiones lógicas 1.4 Básico conocimiento de matemáticas, lógica proposicional, lógica de predicados, conocimiento básico de lógica formal Cálculos numéricos de uso común (errores, matrices y determinantes, resolución aproximada de ecuaciones, interpolación, integración numérica) Permutación y combinación, aplicación de teoría de probabilidad, aplicación de estadística (análisis estadístico) de datos) métodos de operación básicos (predicción y toma de decisiones, programación lineal, diagramas de red, simulación) 1.5 lista enlazada circular), cola, pila, árbol (árbol binario, árbol de búsqueda, árbol equilibrado, árbol de pistas, árbol de pistas, montón) , gráfico, etc. , Almacenamiento y operación Hash (cálculo de direcciones de almacenamiento, manejo de conflictos) 1.6 Algoritmos comunes: algoritmos de clasificación, algoritmos de búsqueda, métodos de cálculo numérico, métodos de procesamiento de cadenas, algoritmos de compresión de datos, algoritmos recursivos, algoritmos relacionados con gráficos, la relación entre algoritmos y estructuras de datos , Eficiencia del algoritmo, diseño de algoritmo, descripción del algoritmo (diagrama de flujo, pseudocódigo, tabla de decisiones), complejidad del algoritmo2.

¿Es difícil el examen de programador senior? Gracias Dios por ayudarme. Aprobé el año pasado. Es mucho mejor para los programadores senior pedirles a los diseñadores de software que vengan en conjunto que decir la verdad. Necesitas leer el programa de estudios y leer muchos libros, pero no te preocupes, el contenido del examen es relativamente fijo. Creo que la parte más difícil es la pregunta de la mañana. Si realmente quieres leerlo, te sugiero que compres un libro sobre este tema y resuelvas bien las preguntas anteriores. Si debe dominar las preguntas de cálculo, debe obtener buenos resultados en trabajos anteriores. Descubrirá que el examen básico de las preguntas de la tarde es exactamente el mismo todos los años. Finalmente, le daré algunas URL, sitio web oficial/sitio web de muy buena información/computer/rk/index.html Pregunta: ¿Puede contarme sobre la situación específica del examen? Aprendí lenguaje C, ensamblador y todo lo que hay que probar. El próximo semestre estudiaré ingeniería de software, multimedia, etc. . . Respuesta: Concéntrese en dominar las estructuras de datos, las bases de datos y la ingeniería de software. A continuación se muestra el programa del examen de Diseñador de software. 1.Descripción del examen1. Requisitos del examen: (1) Representación de datos maestros, operaciones aritméticas y lógicas; (2) Dominar los conocimientos básicos de matemáticas aplicadas relevantes y matemáticas discretas; (3) Dominar la arquitectura de la computadora, el rendimiento y los principios básicos de funcionamiento de cada componente principal; ) Dominar los conocimientos básicos de los sistemas operativos y lenguajes de programación, y comprender los conocimientos básicos de los compiladores; (5) Estar familiarizado con las estructuras de datos comunes y los algoritmos de uso común (6) Estar familiarizado con los conocimientos básicos de bases de datos, redes y multimedia; (7) Dominar el lenguaje de programación C y uno de C, Java, Visual, Basic y Visual C (8) Familiarizado con los conocimientos básicos de ingeniería de software, mejora de procesos de software y gestión de proyectos de desarrollo de software; métodos y técnicas de diseño de software (10) Dominar los conocimientos básicos de tecnología de la información, seguridad y leyes y regulaciones relevantes (11) Comprender los conocimientos básicos de informatización y aplicaciones informáticas (12) Leer y comprender correctamente los materiales en inglés; campo informático. 2. El personal calificado que apruebe esta evaluación puede diseñar software de acuerdo con los requisitos de la gestión de proyectos de desarrollo de software y la ingeniería de software, escribir instrucciones de diseño de programas y otros documentos correspondientes, organizar y guiar a los programadores para escribir y depurar programas, y optimizar e integrar software. Desarrollar software de alta calidad que cumpla con los requisitos generales de diseño del sistema; poseer capacidades prácticas de trabajo de ingeniería y profesionalismo. 3. Las materias fijadas para este examen incluyen: (1) Conocimientos de ingeniería informática y de software, el tiempo de prueba es de 150 minutos, prueba escrita (2) Diseño de software, el tiempo de prueba es de 150 minutos, prueba escrita; 2. Alcance del examen Materia de examen 1: Conocimientos de ingeniería informática y de software 1. Conceptos básicos de Ciencias de la Computación 1.1 Sistema numérico y su conversión a sistemas numéricos binario, decimal y hexadecimal y su conversión hacia y desde 1.2 Representación de datos (código original, complemento, representación de código de desplazamiento, entero, precisión y desbordamiento) Representación no numérica (caracteres y chino representación de caracteres, representación de sonido, representación de imágenes) Código de verificación (código de verificación de paridad, código de verificación Hamming, código de verificación de redundancia cíclica) 1.3 Operaciones aritméticas y operaciones lógicas Binarias en computadoras Métodos de operación numérica, operaciones básicas de álgebra lógica y simplificación de expresiones lógicas 1.4 Básico conocimiento de matemáticas, lógica proposicional, lógica de predicados, conocimiento básico de lógica formal Cálculos numéricos de uso común (errores, matrices y determinantes, resolución aproximada de ecuaciones, interpolación, integración numérica) Permutación y combinación, aplicación de teoría de probabilidad, aplicación de estadística (análisis estadístico) de datos) métodos de operación básicos (predicción y toma de decisiones, programación lineal, diagramas de red, simulación) 1.5 lista enlazada circular), cola, pila, árbol (árbol binario, árbol de búsqueda, árbol equilibrado, árbol de pistas, árbol de pistas, montón) , gráfico, etc. , Almacenamiento y operación Hash (cálculo de direcciones de almacenamiento, manejo de conflictos) 1.6 Algoritmos comunes: algoritmos de clasificación, algoritmos de búsqueda, métodos de cálculo numérico, métodos de procesamiento de cadenas, algoritmos de compresión de datos, algoritmos recursivos, algoritmos relacionados con gráficos, la relación entre algoritmos y estructuras de datos , Eficiencia del algoritmo, diseño de algoritmo, descripción del algoritmo (diagrama de flujo, pseudocódigo, tabla de decisiones), complejidad del algoritmo2.

Conocimiento del sistema informático 2.1 Conocimiento del hardware 2.1.1 Composición, clasificación de la arquitectura y características del sistema informático Rendimiento y principios básicos de funcionamiento de la CPU y la memoria Rendimiento y principios básicos de funcionamiento de dispositivos de E/S comunes y equipos de comunicación Funciones, tipos y características de la interfaz de E/S I Modo de control de /O (sistema de interrupción, DMA, modo de procesador de E/S) CISC/RISC, operación de canalización, multiprocesador, procesamiento paralelo 2.1.2 Sistema de almacenamiento Sistema de almacenamiento de memoria caché principal Sistema de almacenamiento multinivel Tipos y características de RAID Rendimiento precio 2.1.3 Conocimientos básicos de seguridad, confiabilidad y evaluación del desempeño del sistema Diagnóstico y análisis y evaluación de la confiabilidad del sistema de tolerancia a fallas Métodos de evaluación del desempeño del sistema informático 2.2 Conocimiento del software 2.2.1 Conocimiento del sistema operativo Conceptos de kernel (control de interrupciones), procesos y subprocesos Gestión del procesador (transiciones de estado, exclusivo y exclusivo, rotación de tiempo compartido, preferencia y punto muerto) Gestión de almacenamiento (protección de la memoria principal, asignación de conexión dinámica, segmentación, paginación y memoria virtual) Gestión de dispositivos (control de E/S, cola de impresión) gestión de archivos (directorio de archivos) , organización de archivos, método de acceso, control de acceso y procesamiento de recuperación) gestión de trabajos (programación de trabajos, lenguaje de control de trabajos (JCL) y multiprogramación. Sistema operativo de red de interfaz hombre-máquina e integrado Conocimiento básico del sistema operativo Configuración del sistema operativo 2.2.2 Ensamblaje de conocimientos, lenguaje de programación y procesamiento de lenguajes, compilación e interpretación de programas Conocimiento básico del sistema y principios básicos de funcionamiento Los componentes básicos del lenguaje de programación: datos, operación, control y transmisión, proceso (función) Llame a las principales características y aplicabilidad de varios lenguajes de programación 2.3 Conocimiento de redes informáticas Arquitectura de red (topología de red, OSI/RM, protocolos de red básicos) Medios de transmisión, tecnología de transmisión, métodos de transmisión, control de transmisión Equipos de red comunes y diversos equipos de comunicación Estructura cliente/servidor, navegador/servidor estructura Topología LAN, control de acceso, redes LAN, conexión entre LAN, conexión LAN-WAN a Internet, conocimientos básicos y aplicación de software de red, gestión de redes, análisis del rendimiento de la red 2.4 Conocimiento de bases de datos, base de datos Funciones y características del sistema de gestión, base de datos modelo (modelo conceptual, modelo externo, modelo interno), modelo de datos, diagrama ER, primer paradigma, segundo paradigma, tercer paradigma operaciones de datos (operaciones de conjuntos y operaciones relacionales) lenguaje de base de datos (SQL) Conocimientos básicos de las funciones de control de bases de datos (control de concurrencia, recuperación, seguridad, integridad) almacén de datos y base de datos distribuida 2.5 Conocimientos básicos de sistemas multimedia, características de rendimiento de equipos multimedia, dibujo gráfico simple de formatos de archivos multimedia de uso común, información de audio y video Métodos de procesamiento de aplicaciones de archivos de imágenes Proceso de desarrollo de aplicaciones multimedia 2.6 Rendimiento del sistema conocimiento Indicadores de desempeño (tiempo de respuesta, rendimiento, tiempo de respuesta) y diseño de desempeño Pruebas de desempeño y evaluación del desempeño Indicadores y cálculos de confiabilidad, diseño de confiabilidad Pruebas de confiabilidad y evaluación de confiabilidad 2.7 Conocimientos básicos de aplicaciones informáticas: gestión de información, procesamiento de datos, diseño auxiliar, control automático , informática científica, inteligencia artificial y otros conocimientos básicos, conocimientos básicos de negocios de telecomunicaciones, sistemas de aplicaciones comunes 3.1 Ingeniería de software, mejora de procesos de software y conocimientos de gestión de proyectos de desarrollo, conocimientos de ingeniería de software, objetivos y tareas en cada etapa de la vida del desarrollo de software. ciclo, conocimientos básicos de gestión de proyectos de desarrollo de software (gestión del tiempo, gestión de costes, gestión de la calidad, gestión de recursos humanos, gestión de riesgos, etc.).