Webentwicklung Encyclopedia
Es ist ein Raum, in dem Sie das verwandte Konzept beim Lernen von Webentwicklung erklären können.
Gliederung
Dieser Raum ist ein Ort, um das Studium zu praktizieren, wie es jemandem erklärt wird, eine der Lernmethoden. Anstatt zu sagen, was Sie gelernt haben, werden wir versuchen, einfach und logisch zu sprechen.
- Wenn Sie es nicht in Worten ausdrücken, wissen Sie es nicht.
- Anekdoten von Pineman und Einstein -teach leicht nach dem Verständnis
Ziel
- Die Fähigkeit, das erlernte Wissen einfach und klar zu erklären und zu erklären
- Unterscheidung zwischen Wissen und Wissen unterscheiden
- Vorbereitung des technischen Interviews
- Rezension
Terminologie
- Terminologie im Zusammenhang mit der Webentwicklung
Technisches Interview
- Ein technisches Interview beginnen
- Wie schreibe ich ein Anschreiben zum Interview
- Bewertung technischer Interviews
- Apropos
- Problem lösen (Codierung, Design usw.)
- Interview -Frageliste
Qna
- Webb
- Q. Webserver
- Statische Seite gegen dynamische Seite
- Webserver vs war (Web Application Server)
- Q. Http
- Q. REST -API (RESTFORE API)
- F. Kekse und Sitzungen
- Q. Zertifizierungsmethode
- Q. CORs (Cross-Origin-Ressourcenfreigabe)
- Q. Serverseite Rendering VS Client Side Rendering
- Q. Proxy
- Backend
Informatik
- Betriebssystem
- Q. Prozess und Thread
- Kontextumschaltung
- Multi -Prozess gegen Multi -Thread
- Q. Synchronisation von Prozessen
- Q. Deadlock (Deadlock)
- Q. CPU -Planung
- F. Paging
- Q. Virtueller Speicher
- F. Bargelder
- Datenbank
- F. Speichermotor
- Q. Index
- Q. Transaktion
- Q. SQL -Injektion
- Q. NoSql
- Netzwerk
- Datenstruktur
- Frage: Was ist die Datenstruktur?
- Q. Array gegen verknüpfte Liste
- Q. Warteschlange und Stapel
- Q. Baum
- Q. Hash -Tabelle
- Q. Diagramm
- Algorithmus
- Q. Sortieren Sie den Algorithmus
Sprache
- Häufige Fragen
- Q. Rufen Sie nach Wert vs Call per Referenz an
- F. Flache Kopie gegen Deep Copy
- Q. Primitiver Datentyp und Referenzdatentyp
- Q. Äquivalenz als Identität
- Java
- Q. Java
- Java -Ausführungsprozess
- GC (Müllsammler, Müllsammler)
- Q.
final Schlüsselwörter - F. Fehler und Ausnahme
- Überprüfte Ausnahme und deaktivierte Ausnahmeunterschiede
- Q. String -Klasse
- Stringklasse
- StringBuilder vs StringBuffer
- Q. Java8
- Lambda -Ausdrücke
- Stream -API
- Optional
- F. Sammlung
- Q. Schnittstelle mit abstrakter Klasse
- Q. generisches (generisches)
- Q. Wenn die von Lombok erstellten Methoden erstellt werden
- Q. Enum
- Q. Thread
- Daemonthread
-
synchronized - ThreadLocal
- Q.
equals hashCode - Q. Annotation
- Q. Serialisierung
- Q. Reflexion
- Q.
Comparable und Comparator - Q. Gradle
- C ++
- JavaScript
- Q. Grundgrammatik
- Q. ES6 (ECMascript 6)
Software -Engineering
- Objekt -orientierte Programmierung
- Frage: Was ist ein Objekt -orientiertes Programmieren (OOP)?
- Q. Verantwortung
- Q. Klasse vs Instanz
- Q. Abstraktion
- Q. Kapselung
- Q. Erbschaft
- Q. Polymorphismus
- Q. Solides Prinzip
- Q. Objekt -orientierte lebende Gymnastik
- Testcode
- Q. Vor- und Nachteile des Testcode
- F. Guter Testcode
- Q. Testgetriebene Entwicklung (TDD)
- ATDD (Entwicklung von Acceptance Test Drive)
- Q. API -Server -Testcode mit Spring Start
- Git
Rahmen
- Federgerüst
- Frage: Was ist Spring -Framework?
- F. Frühlings -IOC -Behälter
- F. Frühlingsbohne
- Q. Bean Factory vs Anwendungskontext
- Q. Spring MVC
- Q. AOP
- Q. Feder Framework gegen Federschuh
- JPA
- Frage: Was ist die Java Persistence API (JPA)?
- ORM (Objektbeziehungszuordnung)
- Q. Reinigungskontext
- Vue.js
Referenz
- Vollständige Analyse von Codierungsinterviews [Buch]
- Interview King Hyung [YouTube]
- Richtlinien für technische Interviews für Anfänger [Github]
- Neue Entwickler Hauptwissen und technisches Interview Encyclopedia [Github]
- Tech-Refrigerator [Github]
- Ready-for-Tech-Interview [Github]
- Tech-Interview-For-Developer [Github]
- Heees Entwicklungsblog