Red de conocimiento informático - Material del sitio web - Las entrevistas en grandes empresas generalmente duran varias rondas. ¿Qué preguntas se hacen generalmente?

Las entrevistas en grandes empresas generalmente duran varias rondas. ¿Qué preguntas se hacen generalmente?

Principios de búsqueda de texto completo de Lucene: ¿qué crees que es adecuado para desarrollar y por qué? Respondí la pregunta del entrevistador: ¿Qué debo agregar a mi pila tecnológica para evaluar el desempeño de mi entrevista? ¿Tiene entrevistas de seguimiento? Después de resumir más de 50 minutos, supe que era un viejo trabajador fronterizo al que entrevisté, mayor que yo y siempre charlando. Las últimas tres preguntas se las hice al entrevistador. Respondí con la oportunidad de solicitar la próxima entrevista: la competencia es feroz, pero las oportunidades siguen ahí.

Se puede observar que la pregunta no es muy difícil, pero requiere una alta evaluación del entrevistador, o algún tipo de capacidad de expresión y conocimientos básicos de tecnología. Si se responde la pregunta, se pueden hacer algunas extensiones apropiadas. Naturalmente, esto hará que el entrevistador te evalúe de forma diferente. Permítanme responder esta pregunta y seguir los pasos: primero responda la naturaleza, luego responda los detalles específicos y finalmente haga algo de programación ordinaria. Esto hará que el entrevistador sienta que realmente estás en esta tecnología.

Ali: Después de esperar casi 6 días (pensé que era un cepillo), finalmente obtuve el teléfono de prueba en la segunda semana, el jueves. Encuentre rápidamente un lugar tranquilo y prepárese para la entrevista formal. El doble entrevistador era el jefe del departamento, así que, naturalmente, estaba un poco nervioso. Esta vez el entrevistador preguntó muy directamente y no dijo mucho. Las siguientes son preguntas durante la entrevista: Autopresentación, no más de 3 minutos (mi autopresentación todavía no supera 1 minuto). Dijiste que estás familiarizado con la programación concurrente, entonces, ¿cuáles son los bloqueos de Java y las diferencias (ciertamente lo suficientemente profundas) sobre cómo garantizar la visibilidad de la memoria? El proceso y los principios de las solicitudes HTTP. ¿Cómo garantiza la conexión TCP seguridad y confiabilidad? ¿Por qué una conexión TCP requiere un protocolo de enlace de tres vías, no es así? Principio de AOP proxy dinámico e implementación de CGLIB (esto, borracho)

Aunque esta entrevista terminó, creo que el desempeño del entrevistador es el de los medios dominados por el medio. Más tarde me di cuenta de que, aunque mi respuesta era la más importante, no era lo suficientemente amplia y me faltaba experiencia práctica suficiente para comprender algunas cuestiones. El entrevistador me dijo que tengo tiempo para aprender el proceso de ensamblaje de código de Word y conocimientos de ajuste de JVM (es importante enfatizar este punto). En respuesta a tus propios defectos, terminé mi vida escribiendo código en mi cara. Aunque hay algunas respuestas en la entrevista, no pueden salir. Este también es el entrevistador y es importante si esperas lo inesperado. Después de separarnos tres veces, encontramos un lugar tranquilo y comenzamos la entrevista telefónica. Se dice que la cara del director estará ligeramente levantada, por lo que estos días hay varios tipos de carne. El director simplemente se levantó y estaba bien. Lo más vergonzoso fue que el director no respondió porque le daba vergüenza pagar.

Los siguientes son los problemas que encontraron las tres partes: autopresentación, no más de 3 minutos (esta vez parece muy larga, más de 2 minutos). ¿Qué proyecto te resulta más familiar y por qué? ¿Qué arquitectura se utiliza y cómo se diseña la base de datos? ¿Qué tablas hay en una base de datos y por qué están ahí? ¿Cuáles son los principales módulos principales y cómo se comunican entre sí? ¿Dónde se llevará a cabo la reunión? ¿Cómo guardar el estado de la sesión, qué métodos existen y cómo distinguirlos? Si la sesión está distribuida ¿cómo la gestionas? ¿Estás estudiando estructuras de datos y algoritmos (por supuesto), hablando sobre el proceso de búsqueda de dos puntos, el proceso de línea rápida y la escritura de pseudocódigo? Por ejemplo, aprenda patrones de diseño en el código fuente JDK, que utiliza sus patrones de diseño. ¿Me preguntas (las tres preguntas anteriores)?