avant-propos
Récemment quitter l'étape de l'entrevue, nous croyons que plus les programmeurs ont personnellement connu, et a trouvé un terrain d'entente. En fait, les fabricants de questions d'entrevue est le meilleur incarne la technologie dominante actuelle. Je résume un peu ici et maintenant java architecte doit maîtriser la technologie de l'architecture traditionnelle.
D'un programmeur à l'architecte est un grand changement, les architectes ont besoin d'une grande considération, non seulement examiner quels sont les modèles de conception pour développer l'utilisation de ce module.
Vous voulez être un architecte, le besoin d'être patient, continuer à apprendre, d'élargir leurs horizons, et non seulement leurs projets immédiats.
expérience
En 2015, lorsque le stage, le stage était avec un ami me trouver tout à coup sur la micro lettre Mars 2019, il m'a demandé de faire l'entrevue, les fourmis robe d'or. J'ai demandé la prochaine information pertinente pour savoir qu'il est entré en Novembre 2018, quand la robe d'or fourmis, recruter maintenant les gens pensent de moi, m'a demandé de ne pas essayer.
A partir ou ont des préoccupations, car après toutes les entreprises, devrait aller est pas facile, mais cet ami entra, ne pense pas qu'il devrait être difficile, après tout ce stage de temps, il est comment la technologie. Mais après tout, au cours des dernières années, mais maintenant les gens peuvent devenir beaucoup.
processus
un côté
1 minute mij
2, vous pensez que ce qui est le plus familier avec la technologie?
3. Quel est le principe sous-jacent est que le HashMap?
4, Java multithreading n'a pas été utilisé
5, pour parler de la piscine de fil, et comment obtenir le pool de threads de taille fixe sous-jacent est mis en uvre?
6, Redis pourquoi si efficace, quel usage est la scène?
7, les services distribués sont compris, Zookeeper, Dubbo jamais utilisé?
8, il n'y a pas de compréhension des concepts du pouvoir avait
9. Qu'est-ce que la base de données commune?
10, MySQL caractéristiques transactionnelles de quoi?
11, si une base de données de production est désormais liée à la façon de traiter?
12, comment parvenir au démantèlement de la base de données?
13. Quel est le plus difficile travail depuis si longtemps que vous rencontrez point technique est?
14, Kafka Quels sont les avantages et les inconvénients utilisés sous les mots de Kafka?
15, le protocole TCP / IP est de savoir comment assurer la fiabilité des données?
deux visages
1, tout d'abord vous présenter, puis présenter ses projets passés, la description du projet en termes d'architecture de processus et de conception
2, complexité temporelle requête HashMap
3, la différence entre LinkedList et ArrayList
4, multi-processus et la programmation multi-thread dans le haut de ce qui a besoin d'attention
5, scénarios d'utilisation ThreadLocal
6, de la mémoire et la mémoire tas de pile Quelle est la différence
7 tas complexité du temps de tri
8, si la base de données des données d'optimisation de la requête, en plus de la couche d'application, mais aussi comment optimiser?
9, la cohérence forte, faible consistance, finale de cohérence
10, il y a un fichier d'un million de lignes, l'intérieur est l'ID de produit à acheter, comment obtenir le plus avant d'acheter une centaine de produits.
Suivi
Tout d'abord très reconnaissant d'avoir un ami dans la poussée que l'occasion de cet entretien, qui gagnent également une expérience précieuse.
Puis, à travers cette interview je résume quelques réflexions sur l'architecture dominante actuelle technologie java, lentement pour tout le monde à partager!
l'optimisation des performances du système
Nous ne voulons pas seulement faire des plans pour le projet, mais aussi être en mesure de résoudre tous les problèmes de performance. Seulement étude approfondie sous-jacente principe JVM, Mysql et Tomcat sous-jacente accordage d'optimisation afin d'obtenir le savoir, savoir pourquoi les résultats.
cadre Source
Cadre est la clé, mais vous ne laissez pas les gens se sentent le code de quelqu'un d'autre cottage
Avant l'entrevue, je vais lire le CV pour voir les candidats dans le cadre de l'expérience du projet, la mise en place d'une partie des candidats du projet, je vais me concentrer sur le cadre de l'expérience récente des candidats, plus populaire est le SSM.
Micro Services Sujets
Offs sur l'architecture micro services
1) Dans le bon projet, la bonne équipe, l'utilisation des avantages de l'architecture micro-services seront supérieurs aux coûts.
2) l'architecture micro-service a beaucoup d'endroits attrayants, mais avant d'adopter des micro services, mais il faut aussi reconnaître les défis qu'elle apporte.
B2C centre commercial combat de projet
Dans l'ensemble, les compétences mentionnées ci-dessus intégrés dans votre projet fait en
Je veux vous dire est que, avant que vous avez pris beaucoup de travail (en fait, une méthode pour obtenir les directions, ils ne prennent pas beaucoup d'efforts) pour préparer beaucoup de compétences et de la rhétorique, et enfin vous devez mettre en uvre le projet réel.
Une combinaison de ces réflexions que je trier les vidéos
Mode de réception:
article en avant, l'article ne doit pas oublier de transmettre, puis rejoindre la route principale de Java Architecte: 712477306, le principal groupe d'exécuter gratuitement toutes les informations.
Enfin, ne pas oublier de faire attention à mon avenir il y aura des produits plus secs part.