Categorías
Interview

¿Cómo responder a las preguntas de codificación para su entrevista?

He estado entrevistando empresas recientemente. Aquí resumo lo que aprendí de mi experiencia. La entrevista es solo un espectáculo en el que actúas lo mejor que puedes. Si al entrevistador le gusta tu programa, tú ganas; de lo contrario, pierde. Existe la posibilidad de que juegues mejor de lo que eres, esto es BUENO y esto es lo que queremos.

Comprenda lo que quieren las empresas

En primer lugar, sepa qué es lo que realmente quieren las empresas.

Utilice un patrón para resolver el problema

  1. Ejemplifique: use un ejemplo y visualice el problema.
  2. Simplifica: Simplemente la pregunta y haz que sea lo suficientemente simple para resolver, y luego resuelve lo complicado.
  3. Reflexión: Piense y resuelva el problema utilizando los métodos que conoce, p. Ej., Búsqueda binaria, varios tipos de ordenación, manejar la matriz desde ambos extremos, etc.
  4. Lluvia de ideas sobre todas las estructuras de datos posibles: matriz, lista enlazada, pila, cola, tabla hash, montón, etc.

Mantenga la conversación en marcha

Puede que le resulte difícil mantener la conversación. Una forma es comenzar con una solución sencilla e ingenua.

Por ejemplo, dada una matriz de números enteros, todos los elementos están en pares excepto uno, ¿cómo encontrar el número único?

Ingenuamente, se puede usar un mapa de hash para resolver el problema. Entonces pensamos en un enfoque más avanzado.

Práctica

  LeetCode - Contar y decir (Java)

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

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