Première partie : Test écrit
La première étape est généralement le test écrit. Le test écrit est très simple. Il n'y a que quelques épreuves et seulement une douzaine. questions au total. Généralement, il se compose de 5 à 10 questions à choix multiples + 2 à 5 questions à développement + 1 à 2 questions de programmation.
(Partage de vidéos d'apprentissage : vidéo d'enseignement Java)
Esprit calme – parcourez toutes les questions – commencez à répondre
Lorsque vous répondez aux questions, vous devez d'abord mettre vous-même Si vous savez y répondre rapidement, je ne dirai pas grand-chose sur les questions à développement. Pour les questions à développement, donnez une explication générale basée sur votre propre compréhension. Cela vous donnera quelques points supplémentaires.
Les questions de programmation ne sont en fait pas difficiles. La plus probable est d'écrire un exemple sur un certain modèle de conception. Les exemples de codage de modèles de conception les plus courants sont le mode singleton, le mode usine et le mode agent.
Parfois, il y aura du codage de certains algorithmes, généralement le codage de la mise en œuvre d'algorithmes de tri.
Il y a aussi des questions de test écrites, il y aura des questions de programme, qui consistent à lire le programme puis à écrire vous-même les résultats en cours d'exécution. De telles questions testent la maîtrise des connaissances de base de Java, c'est donc très important. avoir une base solide. Important !
1. Ceux qui ont 1 à 5 expériences professionnelles qui ne savent pas par où commencer face aux technologies actuellement populaires et qui ont besoin de surmonter les goulots d'étranglement techniques peuvent rejoindre le groupe.
2. Je suis resté longtemps dans l'entreprise et j'ai vécu une vie confortable, mais lorsque j'ai changé de travail, j'ai rencontré un mur lors de l'entretien. Ceux qui ont besoin d'étudier dans un court laps de temps ou de changer d'emploi pour obtenir un salaire élevé peuvent rejoindre le groupe.
3. Si vous n'avez aucune expérience professionnelle, mais avez une base très solide et maîtrisez les mécanismes de travail Java, les idées de conception communes et les cadres de développement Java courants, vous pouvez rejoindre le groupe.
4. Je sens que je suis très bon et que je peux gérer les besoins généraux. Cependant, si les points de connaissances appris ne sont pas systématiques et qu'il est difficile de continuer à faire des percées dans le domaine technique, vous pouvez rejoindre le groupe.
ID de groupe : Advanced Architecture Group 521479582 Remarques Bonne information !
Ali Java Senior Architect expliquera gratuitement les points de connaissances en direct, partagera ses connaissances, triera et résumera des années d'expérience de travail et amènera chacun à établir de manière exhaustive et scientifique son propre système technique et sa compréhension technique !
Partie 2 : Entretien
Quelques questions techniques seront posées au début, et ce qui suit est résumé :
Le principe Struts1 et le principe Struts2, leurs différences et connexions, et dans quels projets ils sont utilisés Quelle est votre expérience ?
Le principe aop et le mécanisme ioc de Spring, comment l'utiliser, dans quel projet l'avez-vous utilisé ? Quelle est votre expérience ?
Expliquez brièvement StrutsMVC et SpringMVC ;
Le principe et le cycle de vie du servlet
Principe et utilisation du socket
Linux ; Commandes utilisées, introduction à la programmation shell ;
Algorithmes Java courants
Multi-threading, pool de threads, verrouillage de thread, etc. ; veuillez visiter :
questions et réponses de l'entretien Java)Arbre binaire, structure de données Java
Les avantages et les inconvénients de la base de données MySQL, Oracle, ainsi que les méthodes d'utilisation et ; sql, la question la plus fréquemment posée est de savoir comment simuler les requêtes de pagination et les requêtes multi-tables
Mécanisme de récupération de place Java
Une brève description du développement agile, le comprenez-vous ; 🎜>
La signification de OOA/OOD/OOP ; Cryptage et décryptage Java ; Communication réseau Java, éléments du protocole http Connaissez-vous le design ? motifs? Parlez brièvement des modèles de développement que vous connaissez ou avez utilisés, et dans quels scénarios ils sont utilisés. Partie 4 : Problèmes liés à l'expérience du projet Parlez brièvement d'un projet que vous avez réalisé et que vous jugez très bonQuelles sont vos responsabilités dans le projet et si vous êtes qualifié pour le précédent Arrangement des tâches
Comment avez-vous résolu les problèmes que vous avez rencontrés dans le projet (généralement, vous pouvez résoudre ces problèmes par vous-même, mais vous devez expliquer le processus de solution et veiller à mettre en évidence la flexibilité des idées de solution. Vous pouvez également répondre et discutez avec vos collègues Résolvez-le, cela fera prendre conscience à l'intervieweur que vous savez bien utiliser les ressources de l'équipe, ce qui ajoutera des points à la conscience de votre équipe)Si vous n'avez aucune expérience réelle du projet, vous pouvez parler de vos actes à l'école.
Partie 5 : À propos des points de vue personnels sur l'équipe et de la planification de carrière personnelle
Quelle est la chose la plus importante dans le travail d’équipe ?
Si les membres de l'équipe ont des divergences d'opinion sur un certain problème, comment doivent-elles être résolues ?Lorsque vous n'êtes pas satisfait de votre supérieur, comment devez-vous le résoudre ?
En quoi le développement de l'équipe diffère-t-il des projets personnels, et comment y faire face ?
Comment s'intégrer rapidement dans une nouvelle équipe et se faire de nouveaux collègues ?
Plans de carrière personnels et objectifs de carrière, tels que les objectifs des deux dernières années et les projets des cinq dernières années.
Comment percevoir la culture d'entreprise et comment la comprendre.
Partie 6 : Aiguisez vos compétences avant le combat
Recommandations associées : Tutoriel d'introduction à Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!