¿Cómo se prepara para una entrevista relacionada con la visión por computadora?

Bueno, esta pregunta puede tener muchas respuestas. Puede que no sea la persona adecuada para responderlo, pero lo intentaré en función de la poca experiencia que haya tenido frente a tales entrevistas.

Según yo, la dirección de la entrevista y la preparación para ella depende principalmente de la investigación y los productos que desarrolla la empresa. En general, las empresas que trabajan con visión por computadora pueden clasificarse en términos generales como una que se ocupa de la visión geométrica (visión 3D, estéreo, registro de imágenes, etc.), visión fotométrica (conceptos de procesamiento de imágenes más tradicionales como eliminación de ruido, borrado) o visión semántica (detección de objetos , reconocimiento, aprendizaje automático relacionado, etc.). Aunque no hace falta decir que muchos conceptos en cada uno de estos campos se cruzan o requieren conocimiento de otros campos.

Entonces, mi primer paso sería investigar a fondo la compañía y el equipo que está entrevistando para tener una idea sobre su campo principal. La mayoría de las veces las preguntas de la entrevista estarán relacionadas con él.

Durante el proceso de la entrevista, estoy bastante seguro de que habrá una ronda de programación y una difícil (o eso puede ser solo para mí, ya que generalmente soy un asco en la programación dada mi experiencia eléctrica). Las preguntas en esta ronda generalmente se basan en algunos algoritmos geométricos que se implementarán en un lenguaje de elección. La mayoría de las empresas con las que he entrevistado están contentas con c / c ++. Para esta ronda, un repaso general de las estructuras de datos y algunos algoritmos geométricos debería ser bueno. Pero, de nuevo, depende completamente de la empresa, el entrevistador y usted como candidato.

Probablemente esto sea seguido por una entrevista técnica basada en visión por computadora. Aquí, es importante que tenga confianza en los conceptos básicos de los 3 campos de visión. Estas rondas generalmente serán dirigidas por usted, ya que se espera que explique o presente proyectos e investigaciones relacionados en su currículum. Tal vez haya cuestionado la implementación, la optimización o los conceptos relacionados con lo que ha estado presentando. En algunas entrevistas, se le dará una declaración del problema (generalmente algo para lo que la empresa necesita una solución novedosa) y se le pedirá que presente nuevos algoritmos o enfoques para el problema. Por lo general, esto es para ver qué tan rápido puede pensar en términos del enunciado del problema.

También me han hecho algunas preguntas relacionadas con el hardware y la implementación aquí. Dependiendo de la plataforma que se esté utilizando. Entonces es bueno repasar ese aspecto también.

Algunos conceptos esenciales para cada uno de los campos que debe conocer bien (tenga en cuenta que esta es una lista incompleta. Se aceptan sugerencias)

  • Visión geométrica: transformaciones geométricas, geometría proyectiva, homografía, visión estereofónica, geometría epipolar, matrices fundamentales y esenciales, calibración geométrica, triangulación, etc.
  • Visión fotométrica: filtrado, convolución, eliminación de ruido, borrado, etc.
  • Visión semántica: conceptos de refuerzo, redes neuronales, svm, bosques aleatorios, descriptores de imágenes, etc.

La mayoría de estos requieren un conocimiento profundo de álgebra lineal, procesamiento de señales multidimensionales y conceptos similares, por lo que no me sorprendería que también se le pregunten conceptos matemáticos más fundamentales.

Espero que esto te dé una idea de lo que se puede requerir.

More Interesting

¿Qué debo aprender al lado de Java para conseguir un trabajo?

¿Cuál es la mejor razón para irse?

Tengo 14 años y quiero ser cineasta. ¿Dónde empiezo?

Quiero ser un hacker ético en el campo de las redes. Obtendría un buen control sobre OS, Perl, redes y Unix. ¿Sería posible para mí obtener un buen salario y desarrollar una buena carrera?

¿Qué sucede si renuncia al portal de HCM en Cognizant, sin informar o hablar con un gerente? ¿Es un delito?

¿Qué tan bien considerado es un BS en informática de la Facultad de Ingeniería de la Universidad de Michigan por los empleadores?

¿Cómo te prepara la escuela para el futuro?

Cómo ganar suficiente dinero para comprar una bonita casa dentro de cinco años como ingeniero de software de 22 años en el Área de la Bahía, además de unirse a una startup anterior a la OPV y ganar $ 1 millón por un pago inicial en una OPI

Estoy haciendo ingeniería electrónica en una reconocida universidad de ingeniería en India. No hay empresas de electrónica centrales que recluten aquí. Tengo interés en la electrónica y quiero entrar en la industria electrónica central. ¿Qué tengo que hacer?

¿Qué posibilidades hay de que una maestría en Oxford pueda llevarme a las Naciones Unidas?

¿Algún comentario sobre la distancia MBA de NMIMS?

¿El sector inmobiliario es realmente un campo floreciente?

No tengo experiencia en nada en absoluto. ¿Cómo puedo hacer un buen dinero sin suicidarme con el trabajo?

Para un estudiante de doctorado específicamente, ¿cuán importantes son las conexiones y habilidades sociales para alguien interesado en seguir una carrera académica?

¿Qué certificaciones extracurriculares debe tener un estudiante de finanzas para tener una mejor oportunidad de trabajo?