19 KiB
EXAME DE OPOSICIÓN: CORPO TÉCNICO DE INFORMÁTICA
Concello de Ferrol - Bloque Lexislativo e Técnico
Instruccións:
- O exame consta de 10 preguntas de diversas tipoloxías.
- As preguntas tipo Test requiren marcar a opción correcta e xustificar brevemente por que as outras son erróneas ou por que esa é a exacta.
- As preguntas de desenvolvemento non deben superar os 2000 caracteres.
- Idiomas: Alternancia aleatoria entre Galego e Castelán.
PREGUNTA 1 (Tipo Test - Lexislación)
En relación con el Estatuto de Autonomía de Galicia y la organización del poder gallego (Tema 2), ¿cuál de las siguientes afirmaciones define correctamente las competencias y la figura del Presidente de la Xunta?
- A) El Presidente de la Xunta es el representante ordinario del Estado en Galicia, pero carece de la facultad de disolver el Parlamento Gallego, ya que esta es una competencia exclusiva de la Mesa del Parlamento tras la reforma del Estatuto.
- B) El Presidente dirige la acción de la Xunta, coordina sus funciones y ostenta la suprema representación de la Comunidad Autónoma y la ordinaria del Estado en Galicia.
- C) La responsabilidad política del Presidente es exigible únicamente ante el Gobierno de España, dado que el Estatuto supedita el poder ejecutivo autonómico a las directrices del Ministerio de Política Territorial en materias de competencia exclusiva.
- D) El Presidente de la Xunta es elegido por el Rey, a propuesta del Delegado del Gobierno en Galicia, tras una consulta previa con los líderes de los partidos con representación parlamentaria.
Justificación obligatoria:
Esta la voy a responder de memoria totalmente. Esta es la B pues es la que entra dentro de la literalidad de la Ley, y lo podemos ver en uno de los primeros artículos del Capítulo II, de la Junta y su Presidente del Título I, del Poder Gallego, del Estatuto de Autonomía. Esta literalidad contradice la A, además de que los miembros del Parlamento gozan de inmviolabilidad a lo largo del mandato en las actividades que a éste le son, por lo que la C tampoco es; y la D es una burrada pues el Presidente de la Xunta es elegido por los miembros del Parlamento, nombrado por el Rey, que es totalmente distinto.
Corrección
- O teu resultado: CORRECTO (Opción B).
- A túa xustificación: Molt ben argumentada conceptualmente. O descarte de D e A é impecable.
- Mellora de rexistro: Evita cualificar as opcións do exame como "burrada".
- Proposta de redacción formal: "Se descarta la opción D dado que el Presidente de la Xunta es elegido por el Parlamento de Galicia de entre sus miembros y nombrado por el Rey, no existiendo propuesta alguna por parte del Delegado del Gobierno."
PREGUNTA 2 (Resposta curta - Técnica)
No ámbito de SQL Server (Temas 14 e 15), explique a diferenza técnica entre unha operación INNER JOIN e unha LEFT OUTER JOIN. Xustifique en que caso de xestión municipal sería crítico utilizar a segunda en lugar da primeira.
Resposta e xustificación:
O inner join, ou simplificado como join, une dúas táboas ou vistas e require da existencia de coincidencia no condicionante on para que casen e amosar resultados de ámbalas dúas táboas ou vistas; pola outra parte, o left outer join ou simplificado a left join garante a existencia de ao menos unha vez cada un dos elementos que contén a táboa ou vista da súa esquerda, mentres que por condición on amose resultados da táoba da dereita ou no caso de non casar con ningún, encher as columnas da segunda vista con valores nulos. Visto o seu funcionamento, os casos onde pode interesar facer uso do left join pode ser á hora de valorar se existe unha segunda fase ou acción nalgo que penda dunha segunda táboa para ver os casos que poden acontecer por cada rexistro, xa sexa para ámbitos de xestión de persoal como de Padrón Municipal de Habitantes, etc.
Corrección
- O teu resultado: CORRECTO.
- A túa xustificación: A diferenza técnica entre
INNER JOINeLEFT OUTER JOINestá perfectamente explicada. - Mellora do caso municipal: O caso do Padrón é bo, pero fáltalle concretar por que é crítico.
- Proposta de mellora: "Sería crítico utilizar un LEFT JOIN ao cruzar a táboa de 'Habitantes' coa de 'Solicitudes de Axudas Municipais'. Cun INNER JOIN, os habitantes sen solicitudes desaparecerían do resultado; cun LEFT JOIN, garantimos listar a totalidade do padrón, identificando con valores NULL a aqueles que non presentaron solicitude."
PREGUNTA 3 (Desenvolvemento conciso - Lexislación)
Desenvolva os principios do uso oficial do galego na Administración Local segundo a Lei 3/1983 de normalización lingüística e a Ordenanza municipal de Ferrol (Tema 8). Máximo 2000 caracteres.
Resposta:
A Ordenanza Municipal do Concello de Ferrol xera unha precisión máis aguda exixindo máis o uso do Galego fronte á Lei 3/1983 de Normalización Lingüística. Para empezar, un dos cambios que propón, a diferencia da Lei é que os documentos han de vir en Galego, e que en caso de que se pida en Castelán, éste se facilite co matiz de que é traducción do orixinal, que viría a ser o que ven en Galego. Por outra banda, outra restricción ou exixencia a maiores viría a ser nos térmos sancionadores que ven ao final da Ordenanza cara o seu incumprimento, sendo máis agresivo que a propia Lei para enfatizar o uso do Galego en cuestión. Por outra banda, tamén exixe aos traballadores públicos o uso do Galego e que só se faga uso do Castelán cando expresamente se lle solicite o usuario ao que está a atender. Con estes exemplos, podemos ver que as diferencias radican en que a Ordenanzan Municipal fai un incapé moi agudo cara a Normalización do uso do Galego fronte á Lei de Normalización Lingüística, máis permisiva.
Corrección
- O teu resultado: REGULAR.
- Análise: Falas das diferenzas xenéricas e de que a ordenanza é máis "agresiva" (termo pouco administrativo). Faltan os piares da Lei 3/1983 (Galego como lingua propia de Galicia e das corporacións locais, dereito dos cidadáns a dirixirse á administración en galego e deber desta de atendelos).
- Mellora de redacción:
- Proposta de redacción: "A Lei 3/1983 establece que o galego é a lingua propia de Galicia e, polo tanto, tamén das súas corporacións locais. Consagra o dereito dos administrados a usar o galego nas súas relacións coa Administración local e o deber desta de garantir este dereito. Pola súa banda, a Ordenanza de Ferrol desenvolve este marco cun carácter máis operativo: establece o galego como lingua de traballo interna, obriga a que as notificacións, publicacións e sinaléctica sexan preferentemente en galego e esixe a capacitación lingüística do persoal."
PREGUNTA 4 (Tipo Test - Ciberseguridade/ENS)
Según el Esquema Nacional de Seguridad (ENS - Tema 29), cuando hablamos de las dimensiones de seguridad, ¿cómo se define la "Trazabilidad" y qué medida técnica es obligatoria para garantizarla en un sistema de categoría Media?
- A) Es la capacidad de asegurar que un sistema no ha sido modificado por personal no autorizado.
- B) Se define como la propiedad de asegurar que las actuaciones de una entidad pueden ser rastreadas de forma unívoca a dicha entidad, asegurando que se registre quién, cuándo y qué acción realizó sobre el sistema, mediante la generación y custodia de registros de auditoría (logs) protegidos contra modificación.
- C) La trazabilidad es el principio que garantiza que el sistema esté disponible el 99,9% del tiempo para los ciudadanos, obligando al uso de sistemas de balanceo de carga y clústeres de alta disponibilidad redundantes en diferentes ubicaciones geográficas.
- D) Es la garantía de que los datos enviados desde la administración local hacia la nube (Cloud Computing) viajan siempre cifrados mediante protocolos AES-256.
- E) Es un concepto administrativo que no requiere medidas técnicas, sino solo la firma de un documento de responsabilidad por parte del administrador de sistemas.
Justificación obligatoria:
Esta pregunta también es muy fácil y la voy a responder a ciegas. Básicamente es la B pues la A es la gestión de autorización; la C es la disponibilidad constante del servicio; la D es la seguridad frente ataques Man in the Middle entre otros que puedan acceder a los datos en curso, ya sea mediante túnel de comunicaciones u otros métodos de encapsulación de los datos como es el cifrado simple en este caso; y la E no tiene sentido para este tipo de principios.
Corrección
- O teu resultado: CORRECTO (Opción B).
- A túa xustificación: Perfecta. Identificas moi ben as outras dimensións (A = Integridade, C = Dispoñibilidade, D = Confidencialidade/Cifrado en tránsito).
PREGUNTA 5 (Resposta curta - Lexislación)
De acordo coa Lei 39/2015 (Tema 5), que se entende por "silencio administrativo" nos procedementos iniciados a solicitude do interesado e cal é a regra xeral de sentido (positivo/negativo) na administración pública? Xustifique unha excepción.
Resposta e xustificación:
É un resultado positivo ou favorable cara o interesado por regra xeral, pero logo hai excepcións como cando se adquiren poderes ou uso de instalacións ou servizos propios da Entidade Pública entre outros onde se require dunha aprobación en exprofeso, polo que o silencio administrativo, nestes últimos casos quedarían como negativo cara o interesado.
Corrección
- O teu resultado: CORRECTO EN XEITO GENERAL, PERO MELLORABLE.
- Análise: Acertas na regra xeral (silencio positivo a solicitude do interesado). Porén, a túa xustificación das excepcións quedou moi vaga ("adquirir poderes ou uso de instalacións..."). A Lei 39/2015 especifica excepcións moi concretas no seu artigo 24.1.
- Mellora de rigor xurídico:
- Proposta de redacción: "A regra xeral é o silencio positivo. Como excepcións que determinan o silencio negativo, a Lei 39/2015 sinala: actividades que poidan transferir facultades relativas ao dominio público ou servizos públicos, procedementos de impugnación de actos e aqueles cuxa estimación tivese como consecuencia que se exerzan actividades que poidan danar o medio ambiente."
PREGUNTA 6 (Tipo Test - Programación .NET)
No contorno de desenvolvemento Visual Studio.net e Programación Orientada a Obxectos (Temas 10 e 12), defina o concepto de "Polimorfismo" e sinale a opción que mellor describe a súa implementación mediante interfaces:
- A) O polimorfismo é a capacidade de que unha clase herde de múltiples pais simultaneamente en C#, permitindo que un obxecto teña varias formas físicas dentro da memoria RAM do servidor.
- B) Unha interface define un contrato de comportamento; as clases que implementan dita interface poden ter comportamentos diferentes para os mesmos métodos, permitindo que o código trate a obxectos de distintas clases de forma uniforme sempre que cumpran o contrato.
- C) É o proceso de converter un tipo de dato
Stringa unIntegerpara evitar erros de desbordamento no código. - D) Permite que unha clase filla oculte todos os métodos da clase pai mediante o uso da palabra reservada
static, optimizando así o uso da memoria caché en aplicacións de escritorio.
Xustificación obrigatoria:
O polimorfismo é a capacidad de poder alterar o tipado segundo se requira, é dicir, un mesmo obxeto poida ter varios tipados que no seu conxunto o conforman pero que en distintas partes do código se requiran só algunha ou algunhas delas. Polo xeral, sólo se pode extender unha única vez, polo que a herdanza dos métodos e atributos só pode vir dunha única fonte, pero sí pode haber máis dunha implementación de Interface, onde só se pasa o contrato ou firmas dos elementos que posúe e é a clase que o implementa quen ten que despregar ditos métodos e atributos. Coas interfaces pódense facer múltiples alusións a tipados diversos fronte a un mesmo obxeto. Polo tanto, a B é a máis acertada, pero non é acertada de todo. Con isto vemos que a A está mal por non ser un entorno como Python que permite múltiples herdanzas de clases; a C representa un Casteo ou conversión; e a D a visibilidade e accesibilidad dos elementos mediante etiquetas como public, protected ou private entre outros en convinación coma internal.
Corrección
- O teu resultado: CORRECTO (Opción B).
- A túa xustificación: Excelente análise técnico. Moi ben explicado o concepto de herdanza simple en C# e o uso de interfaces como contratos.
PREGUNTA 7 (Resposta curta - Técnica)
En el contexto de la gestión de identidades (IAM) y la seguridad en redes (Temas 20 y 21), ¿en qué consiste la Autenticación Multifactor (MFA) y por qué se considera una medida esencial frente a ataques de Phishing? Justifique su respuesta.
Respuesta y justificación:
El MFA se basa en 3 formas de autenticar: quien soy, qué soy y que sé de mi. El MFA dicta que si se hace uso de al menos 2 de estos factores blindamos la seguridad cara una autenticación, que al ser de más de un factor es por lo que se le llama Multifactor. Frente a Phising, pueden tener uno de estos factores, pero si le falta el resto no podrá acceder a los recursos de la víctima por la condición de tener más de un factor de autenticación.
Corrección
- O teu resultado: CORRECTO (Concepto), PERO DETALLE TÉCNICO A MELLORAR.
- Análise: Identificas ben o obxectivo contra o phishing. Porén, os tres factores de autenticación clásicos non son "quien soy, qué soy y qué sé de mi".
- Mellora terminolóxica: Os factores de autenticación (factores MFA) clasifícanse formalmente en:
- Algo que sabes (contrasinal, PIN).
- Algo que tes (token físico, SMS, aplicación autenticadora).
- Algo que es / Biometría (pegada dactilar, recoñecemento facial).
PREGUNTA 8 (Desenvolvemento conciso - Técnica)
Explique o concepto de "Backup e Recuperación ante desastres" en bases de datos municipais (Tema 18). Diferencie entre copias completas, diferenciais e de logs de transaccións. Máximo 2000 caracteres.
Resposta:
Para que haxa o concepto de Backup e Recupración ante desastres primeiro haberá de haber un plan que os xestione. Dito plan, entre outros factores, depende da xestión dos tipos de copia de seguridade que hai, onde podemos atopar 3 concretos:
- Full Backup: que viría a ser copias de seguridad íntegras de toda a base de datos.
- Backup diferencial: que viría a ser copias que só contén os recursos actualizados dende o último Backup completo.
- Backup Incremental: que só terá as diferencias con respecto ao último Backup, independentemente de que tipo sexa.
Con isto sóese facer un plan por consumo no que os Completos ou Full fanse con menos frecuencia que os Diferenciais; e así mesmo os Diferenciais fronte aos Incrementais.
Por outra banda, as Bases de Datos teñen un arquivo de Logs onde se almacean tódalas Transaccións da base de datos, polo que dende o propio arquivo de Logs tamén se pode facer un plan de recuperación de datos e facer uso do mesmo como Backup.
Corrección
- O teu resultado: INCORRECTO NUNHA PARTE CRÍTICA.
- Análise: O exame pedíache diferenciar entre copias completas, diferenciais e de logs de transaccións. Ti definiches a copia Incremental (que non é habitual en SQL Server do mesmo xeito que en ficheiros) e esqueciches o Log de Transaccións.
- Explicación técnica: O backup de Log de Transaccións (Transaction Log Backup) copia todos os rexistros de transaccións ocorridos desde o último backup de log. É exclusivo de bases de datos, permite a recuperación ata un punto específico no tempo (Point-in-Time Recovery) e ademais trunca o ficheiro de log (
.ldf) para evitar que sature o disco. - Mellora: Estuda ben o ciclo de vida do ficheiro
.ldfe os modelos de recuperación (Simple, Full, Bulk-Logged).
PREGUNTA 9 (Tipo Test - Lexislación Local)
Respecto a la Ley 7/1985 de Bases de Régimen Local (Tema 4), ¿cuál es la estructura mínima necesaria de organización en un municipio de gran población que no existe obligatoriamente en los municipios ordinarios?
- A) El Pleno y el Alcalde.
- B) La Junta de Gobierno Local.
- C) La existencia de Distritos como divisiones territoriales propias, dotados de órganos de gestión desconcentrada, y el Consejo Social de la Ciudad.
- D) La Comisión Especial de Cuentas y el Tesorero.
- E) Solo el Registro Civil propio.
- F) El Cuerpo de Policía Local y el Servicio de Extinción de Incendios.
Justificación obligatoria:
Esta la voy a tener que razonar pues empezando por el principio, el Pleno y el Alcalde lo tienen todos los Municipios independientemente de su población; la Junta de Gobierno Local también y está integrado por parte de los propios Concejales; las dvisiones que presenta la C vendría a ser tanto por población como por extensión, pero sí es verdad que hay mayor cantidad de divisiones por densidad de población; la comisión Especial de Cuentas y el Tesorero también están en todos los Municipios; el Registro Civil propio me hace dudar pero creo que es algo fundamental en un Municipio; y el Cuerpo de extinción de Indencios y de Policía Local también, pero creo que sí los tienen municipios pequeños por lo que por descarte diría que la C.
Corrección
- O teu resultado: CORRECTO (Opción C).
- A túa xustificación: Excelente proceso de descarte lóxico. Efectivamente, os distritos e o Consello Social da Cidade son obrigatorios unicamente nos municipios de Gran Poboación (Título X da LRBRL).
PREGUNTA 10 (Resposta curta - Xestión TIC)
No marco de ITIL (Tema 33), defina a diferenza entre unha "Incidencia" e un "Problema". Xustifique por que un técnico de soporte debería abrir un Problema tras detectar varias Incidencias recorrentes dun mesmo tipo.
Resposta e xustificación:
Unha incidencia non é máis que algo inesperado que detén o funcionamento da Entidade, no que na súa actuación habería que priorizar a rapidez en restaurar o servizo como parche para manter o servizo en constante funcionamento nas medidas de posibilidade; mentres que un problema require dun estudo para unha solución definitiva. Cando unha incidencia ou tipos de incidencia se reiteran moito ao longo do tempo, ésta pasará a ser un problema habitual que require dun estudo para a súa solución definitiva e poder sair dos parches que manteñen o servizo activo.
Corrección
- O teu resultado: EXCELENTE.
- Análise: Definición perfecta. Restauración do servizo (Incidencia) vs atopar a causa raíz e previr recorrencias (Problema). Explicas moi ben por que un técnico debe abrir un problema para romper o ciclo de "parches".