314e Experiencia de entrevista de soluciones de TI para el puesto de ingeniero de software | Presencial 2021

Prueba en línea:

10 Preguntas de Aptitud Cuantitativa: Nivel medio

3 preguntas de codificación: 2 medianas, 1 difícil

  1. Dada una ecuación con un dígito representado por x, encuentra el valor de x que satisface la ecuación.
    Ex. “1x0 + 5 = 105”, Output: 0
    Ex. “75 / x5 = 3”, Output: 2
  2. Determine si una contraseña determinada cumple con todos los requisitos:
    • Debe contener una letra mayúscula.
    • Debe contener un número.
    • Debe contener un símbolo de puntuación o un símbolo matemático.
    • No debe contener la palabra «contraseña» en ninguna forma.
    • Debe tener menos de 7 caracteres y menos de 31 caracteres.
  3. Cambiar clasificación: última pregunta en esta página en Clasificación de etiqueta dura .
    • http://wiki.alexjslessor.com/en/codebyte-respuestas
  4. Una consulta SQL: Dificultad media que implica unir, contar(), agrupar por y ordenar por.

    Nota: Los candidatos que respondieron 2 preguntas de codificación por completo, una difícil de forma parcial y una consulta de sql por completo fueron preseleccionados para la siguiente ronda.

    Discusión Técnica Ronda 1:

    1. Discutido todos los códigos de la ronda en línea.
    2. Cambiar la pregunta de clasificación tenía un caso de esquina para [3,4,1,2] para el cual mi código no funcionará. Me hizo corregir mi código anterior durante 1,5 horas hasta que estuvo completamente correcto.
    3. Tomando argumentos de línea de comando en Python.
    4. Manejo de archivos en python: abrir el archivo, modos de archivo, escribir un archivo, detectar el final del archivo.

    Discusión Técnica Ronda 2: Esta ronda fue con el CTO de la empresa.

    1. Comencé preguntando con qué idioma me sentía cómodo, dije Python.
    2. Comenzó con los mismos argumentos de línea de comandos y manejo de archivos en detalle.
    3. Cómo escribir la función principal.
    4. ¿Cómo declarar clase, cómo declarar objetos?
    5. ¿Qué es la función de inicio? Su función en cualquier desarrollo, ¿cuál es el papel de init.py? 
    6. ¿Cuál es tu proyecto de fin de carrera? Explicado, sin contrapreguntas.
    7. ¿Has realizado algún proyecto sobre bases de datos? Explicado usando la biblioteca python Tkinter y sqlite3.
    8. ¿Has realizado algún proyecto de desarrollo web? Proyecto de pasantía explicado usando Angular, TypeScript, API, sin contrapreguntas.
    9. ¿Con qué sistema operativo te sientes cómodo? Dije Windows, sin mucha experiencia con Linux, dijo que no es un problema.
    10. ¿Qué tan fluido eres en SQL? Dije intermedio, hice una consulta entre dos tablas, di la lógica, satisfecho.

    Un agradecimiento especial a GeeksforGeeks por los recursos de preparación. Todo lo mejor 🙂

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *