- JavaCore
- OOP
- AUSRUHEN
- Datenbank.
- Die Werkzeuge, die Sie verwenden.
JavaCore
-
Zuerst wurde ich gebeten, die Hierarchie der Schnittstellen für Sammlungen zu zeichnen (das war nicht schwierig, es gibt nur wenige davon (
Collection
,List
,Set
,Queue
,Map
). -
Was ist der Unterschied zwischen
ArrayList
undLinkedList
(das ist eine der abgedroschensten Fragen und Antworten im Internet, es ist einfach Dunkelheit).Wir haben die Geschwindigkeit der Abfrageausführung in ihnen und den Unterschied zwischen den Blättern besprochen.
-
Frage zum Unterricht
Object
. Was sind seine Methoden, was bewirken sie? -
Betrachtung. Was bedeutet die
getClass()
. Sehr interessante Frage, bitte schauen Sie sich das an. Insbesondere geht es darum, wie man alles über eine Klasse herausbekommt, auch wenn sie private Methoden oder Variablen enthält. -
Sie fragten nach Multithreading. Ich denke, es ist schwach, Ihnen zu sagen, wie Sie Multithreading verstehen. Was wird benötigt, um einen neuen Thread zu starten? Realistisch gesehen werden Ihnen diese Fragen komisch vorkommen, wenn Sie Level 20+ haben.
-
Was können Sie dazu sagen
Stream
? Hier geht es nicht um Java 8. Es geht um Eingabe- und Ausgabestreams. Wie grundlegende Schnittstellen, was sie sind (Zeichen und Byte). Zum Verständnis keine Einzelheiten. - Ausnahmen. Auch hier wurden wir gebeten, eine Hierarchie der Ausnahmen zu zeichnen, welche Ausnahmen es gibt, welche es sind
checked
und welche es sindunchecked
. Was tun mitRuntime
Ausnahmen? Nennen Sie die am häufigsten aufgerufene Person (NullPointerException
). -
Die Frage ist, was mit Ausnahmen zu tun ist
checked
(weiterleiten oder verarbeiten – beides ist klar).
OOP
-
Was ist OOP in Kürze?
-
Welche anderen Programmierparadigmen gibt es? Wie unterscheiden sie sich von OOP?
-
Was sind die Grundprinzipien von OOP (Vererbung, Polymorphismus und Kapselung)? Erzählen Sie uns von jedem einzelnen davon. Bisher ist alles abstrakt, an keine Sprache gebunden.
-
Aufgabe zum Verständnis des Systemdesigns: Es gibt ein Pferd und einen Vogel. Wir müssen Pegasus holen. Prinzip „hat ein“ und „ist ein“
AUSRUHEN
-
Was ist REST. Wikipedia spricht sehr cool darüber. Tatsächlich reicht ein Artikel aus Wikipedia, um sich damit vertraut zu machen.
-
HTTP. Hier gibt es auch allgemeine Formulierungen. Seine Methoden, wozu jede von ihnen dient.
-
HTTP-Statuscodes. In welche fünf Teile sollte es unterteilt werden? Erzählen Sie uns von den berühmtesten (200.204.404.500.501). Warum tun sie das? Sie fragten auch nach 401 und 403. Aber ich kannte sie nicht. Sie sagten, sie seien wichtig.
GO TO FULL VERSION