¿Qué suele tomar Oracle como prueba escrita o entrevista para programadores de Java?
En términos generales, las preguntas del examen se dividirán en tres partes: conceptos básicos de Java, conceptos básicos de bases de datos y preguntas integrales.
El primero son los conceptos básicos de Java. Es muy simple y consiste en probar su comprensión del lenguaje Java en sí, incluida la gramática, el uso de bibliotecas de clases, etc. Hay preguntas de opción múltiple y preguntas de codificación. Solo tenga cuidado al escribir código. Las respuestas a las preguntas básicas generalmente están muertas, trate de no equivocarse. Aquí tengo una pregunta para ponerte a prueba: programación Java: organiza Estados Unidos, Japón, China, Francia y Brasil en orden alfabético. Solo hablando de ideas :)
La segunda es la base de datos. Para ser precisos, lo que se prueba no es la base de datos, sino la declaración SQL. El tipo de pregunta general es dar dos o tres tablas y luego pedirle que escriba SQL según sea necesario. Los más comunes incluyen listas de estudiantes, listas de selección de cursos y listas de desempeño. Lo que necesita dominar es la consulta de conexión y algunas funciones (sin mencionar la creación y operación de tablas). De hecho, son bastante simples, pero los principiantes a menudo los ignoran. Estuve allí porque no escribí SQL durante medio año e incluso me olvidé de las consultas de conexión. Ambas pruebas escritas estaban vacías y los resultados son predecibles. Todas estas son habilidades esenciales, ¡no las dejes vacías!
Luego están las preguntas integrales. La razón por la que se llama pregunta integral es porque contiene mucho contenido y generalmente es más subjetiva. Aquí, la gente espera ver su comprensión y capacidades de aplicación de tecnologías Java avanzadas y tecnologías periféricas. Para decirlo sin rodeos, significa probar conceptos y aplicaciones. No se utilizará la tecnología Java avanzada mencionada aquí, que es la tecnología de la arquitectura J2EE. Sería mejor si conociera algunos marcos técnicos populares. Las denominadas tecnologías periféricas Java incluyen HTTP, HTML, XML, UML, JavaScript, CSS, etc. , Los requisitos generales no son muy altos, por lo que necesita saberlo, por ejemplo, si desea escribir un formulario en HTML, debe saberlo. Con respecto a la tecnología o marco que acabo de mencionar, espero comprender su principio y mecanismo de funcionamiento. Generalmente, debe realizar una prueba; por ejemplo, se le pedirá que hable sobre Struts MVC. En cuanto a temas de aplicaciones, es posible que haya una aplicación web para probar.
Lo anterior es mi experiencia en pruebas escritas, que es generalmente el caso, pero también me he encontrado con situaciones anormales. Se evaluó un cambio completo en el examen escrito, C/C, base de datos, tecnología Java, programación Shell, protocolos de red, Unix e ingeniería de software.
Haber salido bien en la prueba escrita es la mitad de la batalla, ¡pero no subestimes la entrevista!
Existen demasiadas técnicas de entrevista online, por lo que no entraré en detalles. Como técnico, aunque la tecnología es el foco principal, las habilidades de comunicación son igualmente importantes. Durante la entrevista debes ser proactivo, expresarte con claridad, sonreír y ser honesto y firme.
En cuanto al precio, para ser honesto, nuestros programadores chinos son los mejores programadores del mundo. Hacemos la mayor cantidad de trabajo por el menor dinero. En términos generales, un programador que acaba de empezar su carrera no tendrá más de 2.000 intentos en Chengdu, la mayoría alrededor de 1.500. Esté preparado para ser explotado por los capitalistas.
¡Te deseo éxito! ! !