¿Las preguntas de entrevistas de software en las principales compañías tecnológicas están específicamente diseñadas para sesgar a los programadores más jóvenes (que aún recuerdan los conceptos teóricos en detalle)?

¿Están diseñados para eso? No.

Cuando estás entrevistando a alguien, quieres contratar personas que sean buenos desarrolladores. Tiene aproximadamente una hora para separar a un buen desarrollador de una persona que no puede escribir código. Tenga en cuenta que muchas personas que no pueden escribir código han asistido a varias entrevistas: podrían repetir los pilares de la programación orientada a objetos o decirle cuál es el patrón de fábrica. Pero cuando les pide que escriban código que toma un conjunto de números y los agrega, puede ver rápidamente que no saben cómo escribir código.

Por supuesto, esa es una pregunta terrible. Si su barra de contratación es “¿puede agregar un montón de números?” vas a contratar algunos programadores realmente malos. Desea poder presentarles algo donde puedan demostrar un poco de código que puedan escribir que, aunque no sea completamente trivial, alguien que pueda resolverlo en 10-20 minutos puede resolverlo. Desea hablar sobre otras cosas: tal vez diseño, prueba o rendimiento. Idealmente, no querrá hacer preguntas que todos los demás estén haciendo.

OK, entonces, ¿qué tipo de código les pedirías que escribieran? Bits y bytes? ¿Expresiones regulares? ¿Árboles de búsqueda binaria u otras estructuras de datos? SQL? Todas estas cosas serían un juego justo. Repasa algunas de estas cosas y date una ventaja.

Revise también algunas de las preguntas de entrevista “blandas” comunes y vea qué tipo de respuestas desea dar. “¿Cual es tu mayor debilidad?” * estremecimiento * No ensayes, pero piensa en el tipo de cosas que quieres decir. Muchos recién graduados tienen menos experiencia en entrevistas. Use el conocimiento que tiene y cambie esto: vea la experiencia como una fortaleza que puede aportar a la entrevista en lugar de verla como una debilidad.

No lo creo. Si la empresa es buena, incluso le harán preguntas a. directamente relevante a su experiencia o pericia, o b. algo que necesita una comprensión más madura de ideas y conceptos que solo lo que aprende en la escuela para aprobar el examen.

Habiendo dicho eso, a. hay muy pocas buenas compañías, b. si conoce a un empleado B que se convirtió en una empresa A y lo entrevista, lo siento, pero se sentirán amenazados por su competencia y bloquearán su éxito, y c. algunos entrevistadores simplemente no tienen la paciencia para ver una solución que se les ocurra, si resuelven las cosas de una manera diferente (incluso mejor). Lo siento pero esto es cierto. Y los entrevistadores generalmente no están capacitados, algunos actúan como imbéciles porque lo convirtieron en una firma de renombre (a veces me pregunto cómo), y algunos no saben cómo realizar una entrevista, llegan tarde si acaso, y preguntan preguntas o problemas filosóficos para los cuales no saben las respuestas. Esto es particularmente atroz cuando se trata de una entrevista de caso (los roles para la gestión y consultoría de productos deben pasar por estos). Ver por ejemplo: Cómo (no) realizar una entrevista de caso

Por lo tanto, no me preocuparía el sesgo en su pregunta, hay muchas otras cosas de las que preocuparse más. Buena suerte entrevistando!

Mi experiencia es que las preguntas de la entrevista reflejan deberes laborales en lugar de grupos de edad.

More Interesting

Cómo averiguar qué estoy haciendo mal en entrevistas técnicas

¿Cuáles son algunas de las preguntas de entrevista no estándar que se hacen actualmente en las empresas / escuelas B?

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

¿Cuáles son algunos que deben saber las preguntas y respuestas de entrevistas específicas de Python?

Cómo verificar si una cadena contiene otra subcadena en JavaScript

¿Cuáles son las buenas preguntas de la entrevista técnica de Google?

Dada una lista de n enteros, ¿cómo puedo encontrar todas las combinaciones que suman 0?

¿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?

¿Cuál es la mejor manera de prepararse para los algoritmos de estructura de datos para una entrevista en Amazon?

¿Cómo te sientes cuando crees que te has desempeñado increíblemente bien en una entrevista pero aún te rechazan?

¿Cuáles son las posibles preguntas formuladas en una entrevista (más reciente) si ha mencionado Java en su currículum?

Se le proporciona una matriz A de k valores que contienen valores int en orden ordenado (asec). Encuentre los valores de k superiores (asec) que pueden ser el número de la matriz A, o la suma de dos números de A o la suma de tres números de A.?

Además de la búsqueda binaria, ¿hay otros ejemplos de código que tengan un tiempo de ejecución de O (log n)?

¿Está predispuesto Facebook hacia los candidatos a entrevistas que son los mejores clasificados en las competencias de programación en línea?

¿Cuáles son las preguntas que se dan en 'Cracking the Coding Interview' que también están presentes en 'Introducción a los algoritmos' por Cormen et al. (comúnmente llamado como CLRS)?