当前位置:网站首页>C'est super détaillé, de "finir" ce 300 pages de 1000 questions d'entrevue,

C'est super détaillé, de "finir" ce 300 pages de 1000 questions d'entrevue,

2021-09-15 06:58:29 Petit secret du programmeur

Première partie Projets+Introduction

  • Tout d'abord, venez vous présenter brièvement?

  • Ensuite, présentez les éléments de votre CV,Parlez des difficultés du projet,Architecture technique.

  • Quels sont les problèmes rencontrés dans le processus de développement?

  • C'est comme ça que je communique avec mes collègues?

Deuxième partie javaAspects fondamentaux

  • D'abord, c'est un clichéhashmap.hashmapDesetEtgetQuelle est la complexité temporelle de?PourquoiO(1), hashmap Injdk1.8Est - ce que le fil est sécurisé?

  • Pourquoi thread Safe?concureenthashmapTu comprends??Comment a - t - il mis en œuvre la sécurité des fils?

  • Dis - le.javaGénéralités,Pourquoi peserjavaLes génériques sont pseudogénériques?Quels sont les avantages des génériques?intEst - ce que ça peut être un type générique?

  • Dites statiqueEt dynamiqueLa différence entre?Dynamique***Comment la couche inférieure de?

  • ThreadrunEtstartLa différence entre?Deux foisstartQu'arrive - t - il au même fil?

  • Dis - le.javaModèle de fil pour?Dis - le.violateMots clés?Quel est son principe?violateEst - ce que le fil est sécurisé?Dis - le.violateEtsynchronizedLa différence entre ces deux mots clés?

  • Dites le principe du pool de thread down?Avez - vous déjà utilisé un pool de Threads dans un projet?Comment ça marche??Quelle est la différence entre un thread Core et un thread non core?Comment déterminez - vous le nombre de fils de base dans votre projet.

  • C'est exact.concureentLe sac comprend?Qu'est - ce quecas?casComment?ABAQuestions?Dis quelque chose.CountDownLatchEtcyclicBarrierLa différence entre?

  • Dis - le.javaComment fonctionne le chargeur de classe?Dis quelque chose.JVMAutres.Est - ce qu'il y a des choses à faireGCRéglage,Dis - moi ce que tu as fait?

Partie III springCadre

  • BeanFactory Et Et ApplicationContext Quelle est la différence??

  • Comment utiliser XML Configurer comme Spring

  • Dis - le.springbootLe processus de démarrage de?Quelles annotations sont habituellement utilisées dans le développement?

  • Spring Comment créer rapidement des applications prêtes à l'emploi?

  • Comment utiliser Spring Boot Déploiement sur différents serveurs?

Partie IV Base de données etjavaEn ce qui concerne les intergiciels

  • redisQuelles sont les structures de données communes,Quels types de,Et les scénarios utilisés dans les affaires,?redis clusterAvez - vous déjà compris,Comment obtenir une grande disponibilité?

  • redisQuelle est la différence entre le mécanisme de regroupement et le mécanisme de sentinelle?redisVous comprenez le mécanisme de persistance de?Comment faites - vous la persistance dans le projet?Je l'ai rencontré.redisDehotkeyC'est ça??Comment gérer?redisEst - ce qu'il est monothreadé?Pourquoi un seul fil est si rapide?redisRéaliser des serrures distribuées etzkComparaison des performances et de la stabilité réalisées?

  • kafkaLe principe?Comment s'assurer que le message n'est pas perdu?

  • Quelles sont les implémentations courantes de l'index,Quelles sont les différences??MySQLQuels sont les moteurs de stockage de,Quelles sont les différences??InnoDBComment mettre en oeuvre l'index,Comment cela a - t - il été réalisé??Dites la différence entre un index groupé inférieur et un index non groupé?

  • Beaucoup de messages sont consommés par page,Est - ce possible? oom Anomalie?

  • Vers ce qui n'existe pas exchange Les cheveux. publish Que se passe - t - il??Vers ce qui n'existe pasqueue Mise en œuvre consume Que se passe - t - il??

  • Pourquoi ne devrait - il pas message Utilise un mécanisme de persistance?

Partie V Aspects algorithmiques(Deux questions au total)

  • Une question écrite à la main estleetcode 106. Construction d'arbres binaires à partir de séquences de traversée de l'ordre moyen et de l'ordre suivant,Construire un arbre binaire basé sur la traversée de l'ordre médian et de l'ordre postérieur d'un arbre.(Attention!:Vous pouvez supposer qu'il n'y a pas d'éléments dupliqués dans l'arbre.)

Par exemple,Donner Traversée de l'ordre moyen inorder = [9,3,15,20,7] Traversée postérieure postorder = [9,15,7,20,3] Renvoie l'arbre binaire suivant: 3 / \ 9 20 / \ 15 7

  • Les questions manuscrites à deux faces sont leetcode 86. Liste de liens séparés

Compte tenu d'une liste de liens et d'une valeur spécifique x,Séparer la liste des liens,Faire en sorte que tout soit inférieur à x Tous les noeuds sont supérieurs ou égaux à x Avant le noeud de.Vous devriez conserver la position relative initiale de chaque noeud dans les deux partitions. Exemple: Entrée: head = 1->4->3->2->5->2, x = 3 Produits: 1->2->2->4->3->5

L'analyse des réponses à ces deux questions algorithmiques se trouve à《Algorithme de brossageLeetCodeVersion chinoise.PDF》Dans ce document

Super détaillé dans l'histoire,Ensemble“ Terminé. ”Celui - ci.300(En milliers de dollars des États - Unis)1000Questions d'examen,_Programmeur

Enfin

 CodeChinaProjet Open Source:【Grandes usines de première ligneJavaAnalyse des questions d'entrevue+Résumé de base notes d'étude+Dernière vidéo d'explication】

ActiveMQMessage intergiciel interview

  • Qu'est - ce queActiveMQ?
  • ActiveMQEt si le serveur s'arrête??
  • Qu'en est - il des messages perdus??
  • Et si les messages persistants sont très lents??
  • Qu'en est - il de la consommation inégale de messages??
  • Et la file d'attente des lettres mortes??
  • ActiveMQL'intervalle de retransmission et le nombre de retransmissions du message dans?

ActiveMQL'analyse et l'expansion du sujet d'entrevue de l'intergiciel d'information:

Super détaillé dans l'histoire,Ensemble“ Terminé. ”Celui - ci.300(En milliers de dollars des États - Unis)1000Questions d'examen,_Programmeur_02


redisQuestions d'entrevue et réponses

  • Quels sont les clients qui supportent le hachage de cohérence?
  • RedisAutreskey-valueQuelle est la différence de stockage??
  • RedisQuelle est la consommation de mémoire pour?
  • Que peut - on faire pour réduireRedisUtilisation de la mémoire pour?
  • VoirRedisQuelles commandes sont utilisées pour les informations d'utilisation et d'état?
  • RedisQue se passe - t - il quand la mémoire est épuisée??
  • RedisEst monothreadé,Comment améliorer le MulticoreCPUTaux d & apos; utilisation?

Super détaillé dans l'histoire,Ensemble“ Terminé. ”Celui - ci.300(En milliers de dollars des États - Unis)1000Questions d'examen,_Programmeur_03


SpringQuestions d'entrevue et réponses

  • Parle - moi de toi. Spring Compréhension
  • Spring Quels sont les avantages??
  • Spring Modèles de conception en
  • Comment ouvrir l'assemblage d'annotation et les annotations communes
  • Brève Introduction Spring bean Le cycle de vie de

SpringAnalyse et développement des réponses aux entrevues

Super détaillé dans l'histoire,Ensemble“ Terminé. ”Celui - ci.300(En milliers de dollars des États - Unis)1000Questions d'examen,_Arrière - plan_04


Sujets d'entrevue multithreadés hautement simultanés

  • Il y a des fils maintenant T1、T2 Et T3.Comment vous assurez - vous que T2 Thread in T1 Mise en œuvre ultérieure,Et T3 Thread in T2 Mise en œuvre ultérieure?
  • Java Nouveau Lock Interface par rapport au bloc de code de synchronisation(synchronized block)Quels sont les avantages??Si vous implémentez un cache haute performance,Prise en charge de la lecture simultanée et de l'écriture unique,Comment assurer l'intégrité des données.
  • Java Moyenne wait Et sleep Quelle est la différence entre les méthodes??
  • Comment faire Java Implémenter une file d'attente bloquée?
  • Comment faire Java Codage pour résoudre les problèmes des producteurs et des consommateurs?
  • Écrivez un code d'impasse.Tu es là. Java Comment résoudre l'impasse?

Analyse et développement de l'entrevue Multithread à haute concurrence

Super détaillé dans l'histoire,Ensemble“ Terminé. ”Celui - ci.300(En milliers de dollars des États - Unis)1000Questions d'examen,_Programmeur_05


jvmSujets d'entrevue et analyse

  • JVM Quels sont les éléments constitutifs??
  • JVM Partition de la mémoire?
  • Java Modèle de mémoire pour?
  • Classification citée?
  • GCQuand commence?

JVMAnalyse et développement des sujets d'entrevue!

Super détaillé dans l'histoire,Ensemble“ Terminé. ”Celui - ci.300(En milliers de dollars des États - Unis)1000Questions d'examen,_Programmeur_06

版权声明
本文为[Petit secret du programmeur]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/09/20210915064631249t.html

随机推荐