国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Maison Java JavaQuestions d'entretien Meituan, tu vois si tu peux y répondre ?

Meituan, tu vois si tu peux y répondre ?

Aug 24, 2023 pm 03:51 PM
Questions d'interview Java


Titre

1. Merci de vous présenter et de parler brièvement de votre projet ?

2. Avez-vous déjà rencontré une fuite de mémoire ? Comment l'avez-vous résolu ? J'ai rencontré cela il y a quelque temps et j'ai eu beaucoup de chance.

3. Quels sont les types de base de Java ? String est-il un type de base de Java?? Pourquoi String doit-il être de type final??

4. Quelle est la mise en ?uvre sous-jacente du mécanisme de réflexion?? Qu’en est-il de la dynamique ? Principe de mise en ?uvre dynamique ?

5. Comment résoudre le problème ABA de HashMap了解嗎?說一下HashMap相關(guān)的一些東西?HashMap是線程安全的嗎?為什么是線程安全的?ConcureentHashMap了解嗎?他是如何實(shí)現(xiàn)線程安全的?你剛才說1.8基于CASCAS ?

6. Parlez-moi du modèle de thread de JVM ? A quoi servent ces espaces ? Java modèle de thread et JVM Faites attention à la distinction et au résumé des modèles de thread De nombreux articles. sur Internet sont faux. Java線程模型和JVM線程模型注意區(qū)分、總結(jié)下,網(wǎng)上很多文章都是錯的。

7、說一下java類加載器的工作機(jī)制?類加載在那個區(qū)域進(jìn)行的?

8、說一下java的線程模型?violate了解嗎?他的原理是什么?violate是線程安全的嗎?為什么不是?

9、保證線程安全的解決方法有哪些?說一說讀寫鎖吧,讀寫鎖的讀

10、數(shù)據(jù)庫的索引有哪幾種?為什么要用B+樹來做索引?組合索引和幾個單個的索引有什么區(qū)別?數(shù)據(jù)庫的大表查詢優(yōu)化了解嗎?MVCC機(jī)制了解不?MVCC機(jī)制有什么問題?怎么去解決這個問題?MySQLmysql 慢語句調(diào)優(yōu)做過嗎?說說你是怎么做的?

11、Redis了解嗎?你說說怎么用Redis實(shí)現(xiàn)分布式鎖?

12、Spring中Bean的作用域,Spring MVCcontroller

7. Parlez-moi du mécanisme de fonctionnement du chargeur de classe Java?? Dans quelle zone le chargement des classes est-il effectué??

8. Parlez-moi du modèle de thread de Java?? Comprenez-vous la violation? Quelle est sa justification ? La violation du thread est-elle s?re?? Pourquoi pas? ????9. Quelles sont les solutions pour assurer la sécurité des fils ? Parlons des verrous en lecture-écriture, des verrous en lecture-écriture ????10 Quels types d'index existe-t-il dans la base de données ? Pourquoi utiliser l'arbre B+ pour l'indexation ? Quelle est la différence entre un indice combiné et plusieurs indices individuels ? Comprenez-vous l’optimisation des requêtes de grandes tables dans les bases de données?? Comprenez-vous le mécanisme MVCC?? Quel est le problème avec le mécanisme MVCC?? Comment résoudre ce problème ? MySQLmysql Avez-vous effectué un réglage lent des instructions?? Dis-moi comment tu as fait ? ????11. RedisComprenez-vous?? S'il vous pla?t dites-moi comment l'utiliserRedis implémente Serrure distribuée ? ????12. Le r?le de Bean in Spring Domaine, Spring MVC's Le contr?leur est-il thread-safe?? Comment garantir la sécurité des threads ? ???? (L'interview vient d'un internaute : deux ans d'expérience professionnelle, Shanruyar)??

Après avoir lu les questions ci-dessus, pensez-vous pouvoir y répondre?? Selon l'échelle de points 100, combien de points vous accorderiez-vous??

Analyse du problème

1. Veuillez vous présenter et parler brièvement de votre projet??

Deux questions, l'une est de vous présenter et l'autre est de présenter le projet. Le projet présente le projet que vous connaissez le mieux, ou le projet dont vous êtes le plus capable, qui n'est pas nécessairement le projet que vous êtes. travailler sur récemment.

2. Avez-vous déjà rencontré une fuite de mémoire ? Comment l'avez-vous résolu ? J'ai rencontré cela il y a quelque temps et j'ai eu beaucoup de chance.

Ce problème est basé sur un résumé quotidien. Si vous ne l'avez jamais rencontré auparavant, vous pouvez le simuler vous-même, puis utiliser diverses commandes et outils pour le dépanner. Lorsqu'on vous le demande lors de l'entretien, parlez simplement brièvement des idées de dépannage ainsi que des commandes et outils utilisés dans le processus de dépannage.

3. Quels sont les types de base de Java ? String est-il un type de base en Java?? Pourquoi String doit-il être de type final??

Les deux premières questions sont basées sur l'enquête. La troisième question vous demande de réfléchir par vous-même. Pourquoi devrait-il être défini sur un type final ? Vous devez réfléchir aux caractéristiques de la classe de modification finale?? Quel r?le joue-t-il ici ?

4. Quelle est la mise en ?uvre sous-jacente du mécanisme de réflexion ? Qu’en est-il de la dynamique ? Principe de mise en ?uvre dynamique ?

Cela peut également être considéré comme un test pour savoir si les connaissances de base sont solides, en se concentrant sur la dynamique et la relation entre dynamique et réflexion.

5, HashMap了解嗎?說一下HashMap相關(guān)的一些東西?HashMap是線程安全的嗎?為什么是線程安全的?ConcurrentHashMap了解嗎?他是如何實(shí)現(xiàn)線程安全的?你剛才說1.8基于CAS?CAS的ABA問題怎么解決?

這是幾個問題,

HashMap的問題

  • 你得說一下HashMap是什么,
  • 底層采用什么數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的,
  • 最好說一下put的過程
  • JDK版本各版本中是怎么樣的。
  • HashMap為什么是線程不安全的?

ConcurrentHashMapQuestion

  • ConcurrentHashMap是什么?ConcurrentHashMap是什么?
  • ConcurrentHashMap底層數(shù)據(jù)結(jié)構(gòu)是什么?
  • JDK版本不同,ConcurrentHashMap在設(shè)計(jì)上有些什么區(qū)別

CAS問題

  • CAS是什么?
  • CAS存在什么問題
  • ABA問題是什么
  • ABA
ConcurrentHashMap底層數(shù)據(jù)結(jié)構(gòu)是什么?

JDK版本不同,ConcurrentHashMap在設(shè)計(jì)上有些什么區(qū)別

???? ??CAS問題????????CAS是什么?????????CAS存在什么問題????????ABA問題是什么????????ABA問題如何解決????????別想看這個題目,很多人都掛在這個題目上。背背面試題,再加上稍微一點(diǎn)點(diǎn)的理解,這些問題都能應(yīng)對。?????? 6. Qu'est-ce que la JVM? java線程模型 et jvm線程模型注意區(qū)分、總結(jié)下,網(wǎng)上很多文章都是錯的。??

Ce que nous examinons est le modèle de mémoire JVM, et généralement la zone de données d'exécution JVM. Notez que vous ne devez pas introduire ici le modèle de mémoire Java.

En ce qui concerne la zone de données d'exécution de la JVM, le thread privé et le partage de threads seront mentionnés.

En particulier la pile, le tas et la zone de méthodes de la machine virtuelle Java. Ces trois éléments doivent être expliqués clairement.

Quelle est la relation entre la pile et le thread?? Qu'est-ce qui est stocké dans la pile ? Pourquoi SOF ?

Le tas est lié à l'allocation de mémoire des objets, nous parlerons donc certainement du cycle de vie de l'objet. Ensuite, will parlera de la fa?on dont les classes sont chargées dans la JVM?? Comment savoir si un objet est mort ? En parallèle, nous parlerons également de quels sont les algorithmes de garbage collection ? Que sont les éboueurs ? Quel est le dernier éboueur ? Quelles fonctionnalités possède-t-il ?

Quels paramètres de réglage JVM connaissez-vous??

La plupart des gens échoueront à cette question. J'ai également mené des entretiens simulés en ligne avec de nombreuses personnes. En ce qui concerne JVM, 90?% d'entre eux échoueront.

7. Parlons de Java class Comment fonctionne le chargeur ? Dans quelle zone le chargement des classes est-il effectué?? Java類加載器的工作機(jī)制?類加載在那個區(qū)域進(jìn)行的?

上面問題中說過了,這個類加載相關(guān)的肯定會問,表示你對一個類是怎么從.class文件到Class對象,再到實(shí)

Comme mentionné dans la question ci-dessus, cette question liée au chargement de classe sera certainement posée, indiquant comment connaissez-vous une classe à partir de .class dans Objet de classe, puis au Exemple de processus pour voir à quel point vous êtes familier.

Ces questions peuvent également être renvoyées de c?té. Savez-vous comment fonctionne chaque ligne de votre code et quels problèmes il peut y avoir. ??

8. Parlez-moi du modèle de thread de Java?? Comprenez-vous volatile? Quelle est sa justification ? La violation du thread est-elle s?re?? Pourquoi pas?

Vous devez être familier avec le modèle de thread Java. Vous devez également comprendre volatile Quelles sont ses caractéristiques, telles que la visibilité, l'anti-réarrangement et l'atomicité. Vous devez également les comprendre.

Cette question est relativement théorique, et vous pouvez essentiellement la résoudre en mémorisant les questions de l'entretien.

9. Quelles sont les solutions pour assurer la sécurité des fils ? Parlons des verrous en lecture-écriture. Lecture des verrous en lecture-écriture

Ceux-ci sont tous théoriques. Vous pouvez les résoudre en mémorisant les questions d'entretien. Vous n'êtes pas obligé de les avoir utilisées auparavant. Descendez et préparez-vous

10. Quels types d'index y a-t-il dans la base de données?? Pourquoi utiliser l'arbre B+ pour l'indexation ? Quelle est la différence entre un indice combiné et plusieurs indices individuels ? Comprenez-vous l’optimisation des requêtes de grandes tables dans les bases de données?? Comprenez-vous le mécanisme MVCC?? Qu'est-ce qui ne va pas avec le mécanisme MVCC?? Comment résoudre ce problème ? MySQL Avez-vous effectué un réglage lent des instructions?? Dis-moi comment tu as fait ? MVCC機(jī)制了解不?MVCC機(jī)制有什么問題?怎么去解決這個問題?MySQL 慢語句調(diào)優(yōu)做過嗎?說說你是怎么做的?

這個相當(dāng)于是MySQL數(shù)據(jù)庫的8連問,8個連環(huán)炮你能回答上來幾個?基本上也都是平時多看看面經(jīng),背背面試題也能應(yīng)對。

11、Redis了解嗎?你說說怎么用Redis

??Cela équivaut à Base de données MySQL 8 questions consécutives, à combien des 8 canons en série pouvez-vous répondre?? Fondamentalement, je lis généralement davantage d'expériences d'entretien et je mémorise les questions d'entretien pour y faire face. ??????11. RedisComprenez-vous ? S'il vous pla?t dites-moi comment l'utiliserRedis implémente Serrure distribuée ? ??

Cette question semble en fait simple, mais la réponse n'est pas si simple

Il y a beaucoup de choses dans les réseaux sociaux ici, ce n'est pas simplesetnx, Le script LUA peut le résoudre, en impliquant Le mode cluster Redis implique des problèmes tels que le délai d'attente de l'entreprise. L'intervieweur l'a arrangé pour vous. Cela nécessite du matériel réel. La mémorisation des questions d'entretien ne peut être gérée que par des intervieweurs plus superficiels. Si vous rencontrez un intervieweur plus sérieux, vous devez utiliser votre propre matériel réel pour répondre aux questions. setnx,LUA腳本就能解決的,涉及到Redis集群模式,涉及到業(yè)務(wù)超時等問題。面試官都是給你安排好的,這個得有些真材實(shí)料,背面試題只能應(yīng)付比較膚淺的面試官,遇上認(rèn)真點(diǎn)的面試官,那就得用自己的真材實(shí)料去回答了。

12、SpringBean的作用域,Spring MVCcontroller

12. SpringPortée de Bean, Spring MVC'sLe contr?leur est-il thread-safe?? Comment garantir la sécurité des threads ?

Cette question ne sera pas abordée ici, car de grands comptes publics, dont le mien, ont déjà publié des articles similaires, alors ne sous-estimez pas l’importance des comptes publics lorsque vous avez le temps. Il s'agit simplement d'accumulation. Lorsque vous vous reposez dans la voiture, dans le métro ou à votre poste de travail, vous pouvez consacrer un peu de temps à lire quelques articles techniques officiels et à accumuler vos propres connaissances.

Résumé

Pour être honnête, nous pouvons résoudre 90% des questions ci-dessus en mémorisant les questions. Il peut y avoir certaines questions que vous devez vraiment expérimenter avant de pouvoir les résoudre.

Mais je crois toujours que : Avec moins de cinq ans d'expérience professionnelle, l'entretien peut essentiellement être résolu en mémorisant les questions de l'entretien.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefa?on, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel PHP
1502
276
Intervieweur?: annotations communes et séquence d'exécution de Spring Aop Intervieweur?: annotations communes et séquence d'exécution de Spring Aop Aug 15, 2023 pm 04:32 PM

Vous devez conna?tre Spring, alors parlons de l'ordre de toutes les notifications d'Aop. Comment Spring Boot ou Spring Boot 2 affecte-t-il l'ordre d'exécution d'aop ? Parlez-nous des pièges que vous avez rencontrés en AOP ?

Entretien avec un certain groupe?: si vous rencontrez un MOO en ligne, comment devez-vous le résoudre?? Comment le résoudre ? Quelles options ? Entretien avec un certain groupe?: si vous rencontrez un MOO en ligne, comment devez-vous le résoudre?? Comment le résoudre ? Quelles options ? Aug 23, 2023 pm 02:34 PM

MOO signifie qu'il existe une vulnérabilité dans le programme, qui peut être causée par la configuration du code ou des paramètres JVM. Cet article explique aux lecteurs comment dépanner lorsqu'un processus Java déclenche le MOO.

Les questions du test écrit d'Ele.me semblent simples, mais elles déconcertent beaucoup de gens Les questions du test écrit d'Ele.me semblent simples, mais elles déconcertent beaucoup de gens Aug 24, 2023 pm 03:29 PM

Ne sous-estimez pas les questions d’examen écrit de nombreuses entreprises. Il existe des pièges et vous pouvez y tomber accidentellement. Lorsque vous rencontrez ce genre de question de test écrit sur les cycles, je vous suggère de réfléchir calmement et de procéder étape par étape.

La semaine dernière, j'ai eu un entretien avec XX Insurance et c'était cool ! ! ! La semaine dernière, j'ai eu un entretien avec XX Insurance et c'était cool ! ! ! Aug 25, 2023 pm 03:44 PM

La semaine dernière, un ami du groupe est allé passer un entretien avec Ping An Insurance. Le résultat a été un peu regrettable, ce qui est bien dommage, mais j'espère que vous ne vous découragerez pas, comme vous l'avez dit, essentiellement toutes les questions rencontrées. l'entretien peut être résolu en mémorisant les questions de l'entretien. C'est résolu, alors s'il vous pla?t, travaillez dur !

5 questions d'entretien à cordes, moins de 10 % des personnes peuvent toutes y répondre correctement ! (avec réponse) 5 questions d'entretien à cordes, moins de 10 % des personnes peuvent toutes y répondre correctement ! (avec réponse) Aug 23, 2023 pm 02:49 PM

?Cet article examinera 5 questions d'entretien sur la classe Java String. J'ai personnellement rencontré plusieurs de ces cinq questions au cours du processus d'entretien. Cet article vous aidera à comprendre pourquoi les réponses à ces questions sont ainsi.

Les novices peuvent également rivaliser avec les enquêteurs BAT : CAS Les novices peuvent également rivaliser avec les enquêteurs BAT : CAS Aug 24, 2023 pm 03:09 PM

Le chapitre supplémentaire de la série de programmation simultanée Java, C A S (Comparer et échanger), est toujours dans un style facile à comprendre avec des images et des textes, permettant aux lecteurs d'avoir une conversation folle avec l'intervieweur.

Une question posée dans presque toutes les interviews Java?: dites-moi la différence entre ArrayList et LinkedList Une question posée dans presque toutes les interviews Java?: dites-moi la différence entre ArrayList et LinkedList Jul 26, 2023 pm 03:11 PM

La structure des données de Java est au centre de l'entretien. Toute personne ayant participé à un entretien Java doit avoir une certaine expérience. Lorsque les enquêteurs posent de telles questions, ils souhaitent souvent vérifier si vous avez étudié les structures sous-jacentes des types de données couramment utilisés en Java, plut?t que de simplement rester au niveau ??savoir comment utiliser??.

Intervieweur?:?Parlez-moi du processus de chargement des classes (10 diagrammes) Intervieweur?:?Parlez-moi du processus de chargement des classes (10 diagrammes) Aug 23, 2023 pm 03:05 PM

Lorsque nous voulons utiliser une classe, nous devons la charger en mémoire via ClassLoader.

See all articles