Columna cara a cara de desarrollo de back-end de Java de reclutamiento escolar - Prefacio

prefacio

Recientemente, las noticias aprendidas de varios aspectos muestran que la cantidad de graduados aumenta año tras año, y los requisitos de varias empresas para los solicitantes son cada vez más altos. En términos relativos, la competencia por competencias entre los candidatos que se especializan en informática e ingeniería blanda se está intensificando gradualmente. Así que pensé en sacar todos los materiales importantes de mis entrevistas anteriores antes del reclutamiento de otoño, con la esperanza de ayudar a algunos hermanos y hermanas predestinados, ¡les deseo un buen cruce del río!

Permítanme presentarme primero. En ese momento, comencé a prepararme en la primavera, difundí currículos de pequeñas empresas para repasar la experiencia de entrevistas, luchar contra monstruos y actualizar todo el camino, y finalmente tuve más de 10 ofertas. El 18 de septiembre de ese año, recibí la Oferta Llamé desde Tencent WXG como un nodo y terminé mi propia vida con éxito . Mudanza de otoño.


Qué cubrirá esta columna

Esta columna planea introducir 校招Java后台开发el conocimiento y las habilidades requeridas para el reclutamiento. Parte del conocimiento se puede usar comúnmente en otros lenguajes de desarrollo de fondo (como red, base de datos, Linux, etc.), y no es adecuado para el reclutamiento social de Java. candidatos de desarrollo de antecedentes.

El contenido de la columna se ampliará según el proceso de revisión que recomiendo:

  1. Los conocimientos básicos necesarios para el desarrollo en segundo plano de Java : como la base del lenguaje Java, el marco Spring, la base de datos MySQL, la red informática, Linux, etc.
  2. Parte presencial de desarrollo de fondo de Java : incluye dos partes de preguntas cara a cara que usted mismo completa y el resumen de la entrevista de su propia experiencia personal.
  3. Parte de programación de algoritmos : incluye tipos de preguntas clásicas encontradas durante la prueba escrita, plantillas de código de uso común que deben memorizarse (como clasificación común, disposición y combinación de varios elementos, subcadena coincidente más larga de dos cadenas, etc.), y finalmente Incluye soluciones a algunas preguntas de LeetCode.
  4. Hablando de la experiencia en la preparación del currículum
  5. Hablando de la experiencia relacionada con escribir/entrevistar
    ...

Como dice el refrán, "Las leyes no se venden a bajo precio y las enseñanzas no se transmiten a la ligera". Una vez que se complete la creación de esta columna, la configuraré como una columna paga . Debido a que la mayor parte de la información se resumió en ese momento, se planea completar inicialmente la mayor parte del contenido de esta columna durante la sesión 5.1 en 2023. Antes de eso, todo el contenido será gratuito por tiempo limitado , para que todas las personas interesadas lo revisen y completen los espacios.


La columna básica de Java gratuita anterior del autor

Durante mucho tiempo, siguiendo el principio de "principalmente recordar por mí mismo y ayudar mejor a los demás", las publicaciones de mi blog tienen una estructura clara y un código riguroso. Ayudó a más de 200,000 amigos a aprender Java y resolver problemas en la codificación de Java.

Antes de suscribirse a la columna paga, le recomiendo que lea algunas de mis publicaciones de blog gratuitas primero, y si cree que puede adaptarse a mi estilo de escritura, y mi explicación puede explicarle cada punto de conocimiento, no es demasiado tarde. para tomar una decisión en este momento. Las publicaciones de blog gratuitas anteriores se dividen en los siguientes módulos según la tecnología o el marco. El primer artículo de cada módulo contiene el índice de los artículos posteriores, por lo que cada módulo solo enumera el primer artículo aquí:

  • Primeros pasos con Java Web Backend Development
    Esta columna explica principalmente cómo implementar un servidor backend desde cero para su propio diseño final y participar en pequeños proyectos (sitio web o aplicación) a través del marco nativo de Java EE. También es mi columna más leída (a partir de 2023/04/20, volumen de lectura 153,000) , su primer artículo es el artículo de índice:
    "Hágalo usted mismo: cree rápidamente un servidor de aplicaciones Java"

  • Primeros pasos con el marco de administración de dependencias de Maven
    Antes de Maven, otras bases de código en las que se basaban nuestros proyectos se mantenían manualmente. A veces, un jarpaquete se descarga de algún sitio web no oficial y ni siquiera se conoce el número de versión, e incluso puede ser manipulado y agregado con código malicioso. Con Maven y el repositorio central de Maven, estos problemas se resuelven. Su primer artículo es el artículo índice:
    "Maven Study Notes (1) - Review"

  • Aunque el Java Web nativo de Spring Framework
    también puede completar el desarrollo completo del backend del sitio web, su proceso de desarrollo basado en Servlet es muy engorroso. Spring Framwork lo encapsula, abstrae algunos procesos de uso frecuente y presenta una gran cantidad de ideas de programación avanzada, como bean, 面向切面编程(AOP), 控制反转(IoC), 依赖注入(DI), reducen el acoplamiento entre el código y los módulos, y mejoran la mantenibilidad del código... Su primer artículo es el artículo índice:
    "Notas de estudio de primavera (1) - Revisión"

  • Primeros pasos con Spring Boot Framework
    Spring Boot se encapsula aún más sobre Spring Framework, fusionando archivos de configuración complejos y diversos en un YAMLformato de archivo para facilitar el mantenimiento; agrega varios archivos de dependencia complejos starteren la misma base de código, ya no necesita preocuparse sobre la compatibilidad entre diferentes subcódigos base. Una de sus características más convenientes es: ya no necesita instalar y configurar manualmente Tomcat, ¡puede iniciar su proyecto Java Web escribiendo una función principal en la clase de aplicación! Su primer artículo es el artículo índice:
    "Spring Boot Study Notes (1) - Review"


Índice de contenido de esta columna

Al ver esto, si ya comprende mi estilo de escritura y lógica narrativa clara, y está dispuesto a seguir aprendiendo conmigo o verificar si hay omisiones, puede comenzar a leer los artículos oficiales de esta columna de acuerdo con el índice a continuación.

1. Conocimientos básicos

01. [Entrevista de reclutamiento de la escuela Java] Conocimientos básicos (1) - Biblioteca de clases comunes de Java
02. [Entrevista de reclutamiento de la escuela Java] Conocimientos básicos (2) - Spring Framework y AOP
03. [Entrevista de reclutamiento de la escuela Java] Conocimientos básicos (3)— —Multiproceso y simultaneidad
04. [Entrevista de reclutamiento de Java School] Conocimientos básicos (4)——JVM
05. [Entrevista de reclutamiento de Java School] Conocimientos básicos (5)——GC
06. [Entrevista de reclutamiento de Java School] Conocimientos básicos (6) - Red de computadoras

(Sin terminar, la serie de publicaciones del blog continúa creándose, así que estad atentos...)

2. Experiencia práctica

(La serie de publicaciones del blog continúa creándose, así que estad atentos...)

3. Algoritmo

(La serie de publicaciones del blog continúa creándose, así que estad atentos...)

4. Otra experiencia

(La serie de publicaciones del blog continúa creándose, así que estad atentos...)


posdata

Para que sea más fácil para todos comprender la situación básica de la columna, este prólogo se colocará fuera de la columna para su lectura gratuita para siempre.

Actualmente esta columna se encuentra en etapa de planeación, el contenido del plan está dividido en módulos como se mencionó anteriormente, en cuanto al título, contenido, etc., todo es propicio para el aprendizaje mutuo y la referencia, si tienen mejores sugerencias u opiniones, por favor responda directamente o envíeme un mensaje privado, le responderé lo antes posible. Si su sugerencia u opinión es razonable, debemos adoptarla, ¡gracias por su apoyo!

Supongo que te gusta

Origin blog.csdn.net/Mr_Megamind/article/details/130270825
Recomendado
Clasificación