¿Cuáles son algunas preguntas ingeniosas que le han hecho en una entrevista técnica?

Recuerdo en una de las entrevistas que había dado como novedoso … Me pidieron que escribiera algo para

Calcular el ángulo entre el minuto y la manecilla de hora de un reloj .

Al estar más fresco, no era tan malo con los algoritmos y la lógica, así que pude escribir el algo muy rápidamente. El entrevistador recogió el papel en el que había escrito el algo y sonrió.

Luego me pidió que ejecutara el algo en seco por un tiempo 3:30; a lo que rápidamente le hice pasar el código con 3 (horas) 30 (minutos) y mi algo devolvió un ángulo de 90 grados. (¡Oh sí! Me dije a mí mismo)

Luego me pidió que me quitara el reloj y fijara la hora a las 3:30 y ¡ mierda ! No era 90 … era un ángulo agudo … Un poco menor que 90 🙁

PD: no fui seleccionado. Me uní a una startup unas semanas más tarde e intenté nuevamente en la misma compañía después de 2 años y fui seleccionado en ese momento. 🙂

Para aquellos interesados ​​en la solución, mira esto: problema del ángulo del reloj

Durante el curso de mis estudios de Ingeniería, en realidad nunca recibí orientación de personas mayores ni de nadie sobre materias electivas y elegiría asignaturas optativas aleatorias de diferentes ramas que nunca se relacionarían con mi rama.

Entonces, después de cuatro años, obtuve un título en ingeniería industrial y de producción con las siguientes asignaturas optativas abiertas:
1. Introducción a la aviónica
2. Introducción a los microprocesadores
3. Ingeniería del automóvil

El día de mi entrevista, me preguntaron por qué era así que había tomado esa selección de asignaturas optativas.
Respondí diciendo que siempre me ha interesado cómo funcionan las cosas en general, así que tomé las asignaturas optativas porque tuve la oportunidad de aprender algo nuevo.

Entonces su pregunta de seguimiento fue la difícil:

Ya que dices que estás interesado en saber cómo funcionan las cosas, ¡dime algo que no sé!

Para mí, hay muchas preguntas de entrevista que encuentro ingeniosas. Además, no creo que sean necesarias grandes preguntas para ser poco comunes o extrañas. En mi humilde opinión, muchas grandes preguntas se han hecho muchas veces, pero siguen siendo buenas preguntas.

Por ejemplo, “cómo diseñar el autocompletado de Google” es una de las mejores preguntas que me han hecho. No hay duda de que esta pregunta ha sido lanzada por tanta gente, sin embargo, la pregunta aún se puede hacer. La razón aquí es que la pregunta es tan abierta que tendrá una discusión totalmente diferente, incluso si ha preparado la pregunta con muchas personas.

Muchas preguntas de entrevistas de diseño de sistemas son así y las encuentro realmente interesantes. Además, algunas preguntas de codificación que requieren un intenso análisis y discusión también son excelentes ejemplos. Por ejemplo, “cómo encontrar dups en una matriz de números” es una muy buena pregunta. Parece ser simple, pero tiene bastantes seguimientos como almacenar números en archivos y en múltiples máquinas. Actualmente estoy siguiendo este blog que cubre muchas buenas preguntas de entrevistas de codificación con análisis en profundidad.

Casos de prueba de diseño para mesa, silla e hilo de cortina … Preguntado en mi entrevista de trabajo y fui seleccionado ……

More Interesting

¿Cómo es dar una entrevista de codificación?

Dada una entrada 'n' del usuario, debe encontrar todos los números de la suerte del 1 al n. Los números de la suerte son aquellos que tienen 4 o 7 o ambos como dígitos. ¿Cuál es el método más eficiente para resolver este problema?

¿Es mejor intentar oportunidades en el sitio en una empresa basada en servicios o probar una buena empresa basada en productos como 'Thought Works', donde obtendré un buen trabajo y un buen salario?

C ++ (lenguaje de programación): ¿Cómo puedo usar BST para encontrar el elemento mayoritario en una matriz sin clasificar?

¿Cómo se preparó para su entrevista de desarrollador Java con experiencia?

¿Me harán preguntas específicas de C ++ si lo he incluido en mi currículum pero la descripción del trabajo dice que debería tener experiencia con Python, Java o C ++?

¿Son fáciles las entrevistas de programación?

Cómo dejar de sentirse mediocre en algoritmos y estructura de datos en entrevistas técnicas

¿Cómo diseñarías un software como Microsoft Excel? Básicamente, el entrevistador quería saber cómo almacenaría las células y la relación entre las células. Por ejemplo, deje que haya 4 celdas, A1, B1, C1 y D1. Deje que los valores de las celdas se sigan

¿Qué está haciendo la siguiente macro?

¿Cuáles son todos los conceptos de DBMS y Java que deben conocerse para manejar la entrevista técnica?

¿Dónde puedo encontrar recursos adecuados para las preguntas de diseño del sistema formuladas en entrevistas?

Cómo usar el hash para el problema de la suma de tripletas

Cómo mejorar mis habilidades de lenguaje C para que si alguien me hace alguna pregunta sobre C, pueda tener la respuesta a esas preguntas particulares

Cómo dominar la API de Java para obtener un trabajo como desarrollador de Java si solo olvido los detalles sobre los métodos, su clase y paquetes