1. Bitte stellen Sie sich kurz vor und sprechen Sie kurz über Ihr Projekt?
2. Sind Sie jemals auf ein Speicherleck gestoßen? Wie haben Sie es gelöst? Ich bin vor einiger Zeit einmal darauf gestoßen und hatte ziemliches Glück.
3. Was sind die Grundtypen von Java? Ist String ein grundlegender Java-Typ? Warum muss String vom endgültigen Typ sein?
4. Was ist die zugrunde liegende Implementierung des Reflexionsmechanismus? Wie sieht es mit der Dynamik aus? Dynamisches Umsetzungsprinzip?
5. Wie löst man das ABA-Problem von HashMap
了解吗?说一下HashMap
相关的一些东西?HashMap
是线程安全的吗?为什么是线程安全的?ConcureentHashMap
了解吗?他是如何实现线程安全的?你刚才说1.8基于CAS
?CAS
?
6. Erzählen Sie mir etwas über das Threading-Modell von JVM? Wofür werden diese Flächen genutzt? Java
Threading-Modell und JVM
Achten Sie auf die Unterscheidung und Zusammenfassung von Thread-Modellen im Internet sind falsch. Java
线程模型和JVM
线程模型注意区分、总结下,网上很多文章都是错的。
7、说一下java类加载器的工作机制?类加载在那个区域进行的?
8、说一下java的线程模型?violate了解吗?他的原理是什么?violate是线程安全的吗?为什么不是?
9、保证线程安全的解决方法有哪些?说一说读写锁吧,读写锁的读
10、数据库的索引有哪几种?为什么要用B+树来做索引?组合索引和几个单个的索引有什么区别?数据库的大表查询优化了解吗?MVCC
机制了解不?MVCC机制有什么问题?怎么去解决这个问题?MySQLmysql
慢语句调优做过吗?说说你是怎么做的?
11、Redis
了解吗?你说说怎么用Redis
实现分布式锁?
12、Spring
中Bean的作用域,Spring MVC
的controller
Verstehen Sie den MVCC
-Mechanismus? Was stimmt mit dem MVCC-Mechanismus nicht? Wie kann dieses Problem gelöst werden? MySQLmysql
Haben Sie langsame Anweisungen optimiert? Sag mir, wie du es gemacht hast? 🎜🎜11. Die Rolle von Bean in Spring
Domain, Ist der Controller
threadsicher? Wie kann die Thread-Sicherheit gewährleistet werden? 🎜🎜 (Interview kommt von Netizen: zwei Jahre Berufserfahrung, Shanruyar)🎜Wie gut können Sie die obigen Fragen Ihrer Meinung nach beantworten, nachdem Sie sie gelesen haben? Wie viele Punkte würden Sie sich laut 100
Punkteskala geben?
1 Bitte stellen Sie sich kurz vor und sprechen Sie kurz über Ihr Projekt?
Zwei Fragen: Die eine besteht darin, sich selbst vorzustellen, die andere darin, das Projekt vorzustellen. Das Projekt stellt das Projekt vor, mit dem Sie am besten vertraut sind, oder das Projekt, zu dem Sie am besten in der Lage sind, was nicht unbedingt das Projekt ist, das Sie sind Ich arbeite kürzlich daran.
2. Sind Sie jemals auf ein Speicherleck gestoßen? Wie haben Sie es gelöst? Ich bin vor einiger Zeit einmal darauf gestoßen und hatte ziemliches Glück.
Dieses Problem basiert auf einer täglichen Zusammenfassung. Wenn Sie noch nie zuvor darauf gestoßen sind, können Sie es selbst simulieren und dann verschiedene Befehle und Tools zur Fehlerbehebung verwenden. Wenn Sie während des Interviews gefragt werden, sprechen Sie einfach kurz über die Ideen zur Fehlerbehebung sowie die Befehle und Tools, die bei der Fehlerbehebung verwendet werden.
3. Was sind die Grundtypen von Java? Ist String ein Basistyp in Java? Warum muss String vom endgültigen Typ sein?
Die ersten beiden Fragen basieren auf der Untersuchung. Die dritte Frage erfordert, dass Sie selbst darüber nachdenken, welche Eigenschaften die endgültige Modifikationsklasse hat. Welche Rolle spielt es hier?
4. Was ist die zugrunde liegende Implementierung des Reflexionsmechanismus? Wie sieht es mit der Dynamik aus? Dynamisches Umsetzungsprinzip?
Dies kann auch als Test angesehen werden, ob das Grundwissen solide ist. Der Fokus liegt auf der Dynamik und dem Zusammenhang zwischen Dynamik und Reflexion.
5, HashMap
了解吗?说一下HashMap
相关的一些东西?HashMap是线程安全的吗?为什么是线程安全的?ConcurrentHashMap
了解吗?他是如何实现线程安全的?你刚才说1.8基于CAS?CAS的ABA问题怎么解决?
这是几个问题,
HashMap
的问题
你得说一下HashMap是什么, 底层采用什么数据结构实现的, 最好说一下put的过程 JDK版本各版本中是怎么样的。 HashMap为什么是线程不安全的?
ConcurrentHashMap
Frage
ConcurrentHashMap
是什么?ConcurrentHashMap
底层数据结构是什么?JDK
版本不同,ConcurrentHashMap
在设计上有些什么区别
CAS
问题
CAS
是什么?CAS
存在什么问题ABA
问题是什么ABA
ConcurrentHashMap
在设计上有些什么区别
CAS
是什么?🎜🎜🎜🎜ABA
问题如何解决🎜🎜🎜🎜别想看这个题目,很多人都挂在这个题目上.背背面试题,再加上稍微一点点的理解,这些问题都能应对。🎜🎜 🎜6、说一下JVM的线程模型?这些区域都分别是干啥用的? java线程模型和jvm线程模型注意区分、总结下,网上很多文章都是错的。🎜Was wir untersuchen, ist das JVM-Speichermodell und normalerweise der JVM-Laufzeitdatenbereich. Beachten Sie, dass Sie hier nicht das Java-Speichermodell verwenden dürfen.
Wenn es um den JVM-Laufzeitdatenbereich geht, werden Thread Private und Thread Sharing erwähnt.
Besonders der Java Virtual Machine-Stack, der Heap und der Methodenbereich müssen klar erklärt werden.
Welche Beziehung besteht zwischen Stapel und Thread? Was ist im Stapel gespeichert? Warum SOF?
Der Heap hängt mit der Objektspeicherzuweisung zusammen, daher werden wir auf jeden Fall über den Lebenszyklus des Objekts sprechen. Dann wird darüber sprechen, wie Klassen in die JVM geladen werden? Wie erkennt man, ob ein Objekt tot ist? Gleichzeitig werden wir auch darüber sprechen, was die Garbage-Collection-Algorithmen sind. Was sind die Müllsammler? Was ist der neueste Garbage Collector? Welche Funktionen hat es?
Mit welchen JVM-Tuning-Parametern sind Sie vertraut?
Die meisten Leute werden bei dieser Frage durchfallen. Ich habe auch mit vielen Leuten Online-Mock-Interviews durchgeführt, 90 % von ihnen werden durchfallen.
7. Lass uns darüber reden 上面问题中说过了,这个类加载相关的肯定会问,表示你对一个类是怎么从 8. Erzählen Sie mir etwas über das Threading-Modell von Java? Verstehen Sie Volatilität? Was ist seine Begründung? Ist Thread-Verletzung sicher? Warum nicht? Sie müssen mit dem Java-Thread-Modell vertraut sein und dessen Eigenschaften, Sichtbarkeit, Anti-Neuordnung und Atomizität verstehen. Auch diese müssen Sie verstehen. Diese Frage ist relativ theoretisch. Wenn Sie sich die Interviewfragen merken, können Sie sie grundsätzlich lösen. 9. Welche Lösungen gibt es, um die Thread-Sicherheit zu gewährleisten? Lassen Sie uns über Lese-/Schreibsperren sprechen. Diese sind alle theoretisch. Sie können sie lösen, indem Sie sich die Interviewfragen merken. Gehen Sie einfach nach unten und bereiten Sie sich vor 10 Welche Arten von Indizes gibt es in der Datenbank? Warum den B+-Baum für die Indizierung verwenden? Was ist der Unterschied zwischen einem kombinierten Index und mehreren Einzelindizes? Verstehen Sie die Optimierung großer Tabellenabfragen in Datenbanken? Dies entspricht 这个相当于是 11、 Diese Frage scheint eigentlich einfach, aber die Antwort ist nicht so einfach Hier gibt es viele Dinge in sozialen Netzwerken, es ist nicht einfach 12、 Diese Frage wird hier nicht besprochen, da große öffentliche Accounts, darunter auch meiner, bereits ähnliche Artikel veröffentlicht haben. Unterschätzen Sie also nicht die Bedeutung öffentlicher Accounts, wenn Sie Zeit haben. Es geht nur ums Ansammeln. Wenn Sie sich im Auto, in der U-Bahn oder an Ihrem Arbeitsplatz ausruhen, können Sie die triviale Zeit nutzen, um einige offizielle Fachartikel zu lesen und Ihr eigenes Wissen anzusammeln. Um ehrlich zu sein, können wir 90 % der oben genannten Fragen lösen, indem wir uns die Fragen merken. Möglicherweise müssen Sie einige Fragen wirklich erleben, bevor Sie sie lösen können. Aber ich glaube immer: Mit weniger als fünf Jahren Berufserfahrung kann das Vorstellungsgespräch grundsätzlich durch das Auswendiglernen der Vorstellungsgesprächsfragen gelöst werden.
.class
文件到Class对象
,再到实例
Wie in der obigen Frage erwähnt, wird diese Frage definitiv zum Laden von Klassen gestellt und gibt an, woher Sie eine Klasse aus
.class
Datei in Klassenobjekt
und dann zum eigentlichen Beispiel
Prozess, um zu sehen, wie vertraut Sie sind Diese Fragen können auch von der Seite zurückgemeldet werden. Wissen Sie, wie jede Zeile Ihres Codes abläuft und welche Probleme es geben kann. 🎜
Verstehen Sie den MVCC
-Mechanismus? Was stimmt mit dem MVCC
-Mechanismus nicht? Wie kann dieses Problem gelöst werden? MySQL
Haben Sie langsame Anweisungen optimiert? Sag mir, wie du es gemacht hast? MVCC
机制了解不?MVCC
机制有什么问题?怎么去解决这个问题?MySQL
慢语句调优做过吗?说说你是怎么做的?MySQL
数据库的8连问,8个连环炮你能回答上来几个?基本上也都是平时多看看面经,背背面试题也能应对。Redis
了解吗?你说说怎么用Redis
setnx
, LUA-Skript
kann es lösen, einschließlich Redis
-Clustermodus, der Probleme wie Geschäftszeitüberschreitungen mit sich bringt. Der Interviewer hat es für Sie arrangiert. Das Auswendiglernen der Interviewfragen kann nur von einem ernsthafteren Interviewer durchgeführt werden. setnx
,LUA脚本
就能解决的,涉及到Redis
集群模式,涉及到业务超时等问题。面试官都是给你安排好的,这个得有些真材实料,背面试题只能应付比较肤浅的面试官,遇上认真点的面试官,那就得用自己的真材实料去回答了。Spring
中Bean
的作用域,Spring MVC
的controller
12.
Spring
中Bean
's Scope, Spring MVC
'sIst der Controller
threadsicher? Wie kann die Thread-Sicherheit gewährleistet werden?
Zusammenfassung
Das obige ist der detaillierte Inhalt vonMeituan, sehen Sie, ob Sie darauf antworten können?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!