Experiencia de entrevista de Dassault Systemes para desarrollador de software

Ronda 1 (Evaluación en línea – 60 minutos): Esta prueba constaba de hasta 23 preguntas. El tiempo estimado de prueba es de 30 minutos. Sin embargo, tiene hasta 60 minutos para terminar la prueba (después de lo cual la prueba terminará automáticamente). Las siguientes son algunas preguntas que me hicieron mientras estaba dando la prueba. 

  Expectativas:

  •  Conocimientos básicos de C#
  • Manejo de excepciones
  • Herencia
  • función local
  • Código hash
  • 2 sistema (binario)
  • TCP/IP
  • Comandos SQL
  1. ¿Qué comando SQL se debe usar para eliminar una fila de la tabla en la base de datos?
  2. ¿Qué comando SQL usaría para agregar una fila en una tabla de una base de datos?
  3. La clase AC# puede tener más de una clase principal
  4. Qué propiedad devuelve el número de caracteres en una string
  5. Para comunicarnos con un host a través de TCP/IP, podemos usar la(s) clase(s).
  6. Interfaz pública A: B, C, D{}: esta interfaz es correcta si B, C y D también son interfaces
  7. ¿Cuál es la mejor interfaz para implementar en una clase que hace entrada y/o salida para que pueda eliminarse usando uno de los usuarios o asíncrono usando construcciones en C#?
  8. En un sistema de base 2 (binario), ¿cuál es el valor de 0001 y 0001?
    class A{
    string str;
    }
    class B : A
    {
    }

    str es visible desde B?

  9. Escriba el operador utilizado en la expresión lambda (2 caracteres)
  10. Dé el ejemplo de una función local en C#
  11. El contrato general de GetHashCode dice que dos objetos que tengan el mismo código hash deben ser iguales.

Publicación traducida automáticamente

Artículo escrito por amiransarimy 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 *