Teil eins: Schriftlicher Test
Der erste Schritt ist normalerweise der schriftliche Test. Dieser Teil des schriftlichen Tests ist sehr einfach. Es gibt nur wenige Prüfungsfragen und insgesamt nur ein Dutzend Fragen. Im Allgemeinen besteht es aus 5 bis 10 Multiple-Choice-Fragen + 2 bis 5 Aufsatzfragen + 1 bis 2 Programmierfragen.
(Teilen von Lernvideos: Java-Lehrvideo)
Beruhigen Sie sich – durchsuchen Sie alle Fragen – beginnen Sie mit der Beantwortung
Bei der Beantwortung von Fragen müssen Sie diese zunächst so schnell wie möglich beantworten. Darüber werde ich natürlich nicht viel sagen Diskussion Bitte erläutern Sie die Frage grob, basierend auf Ihrem eigenen Verständnis. Dadurch erhalten Sie einige zusätzliche Punkte.
Die Programmierfragen sind eigentlich nicht schwierig. Am wahrscheinlichsten ist es, ein Beispiel für ein bestimmtes Entwurfsmuster zu schreiben. Die häufigsten Codierungsbeispiele für Entwurfsmuster sind der Singleton-Modus, der Factory-Modus und der Agent-Modus.
Manchmal gibt es auch die Codierung einiger Algorithmen, normalerweise die Codierung der Implementierung von Sortieralgorithmen.
Es gibt auch schriftliche Testfragen, es wird einige Programmierfragen geben, bei denen es darum geht, das Programm zu lesen und dann die laufenden Ergebnisse selbst zu schreiben. Solche Fragen testen die Beherrschung der Grundkenntnisse von Java, daher ist es sehr wichtig, über solide Kenntnisse zu verfügen Stiftung!
1. Personen mit 1–5 Berufserfahrungen, die angesichts der derzeit gängigen Technologien nicht wissen, wo sie anfangen sollen und technische Engpässe überwinden müssen, können der Gruppe beitreten.
2. Ich bin lange im Unternehmen geblieben und habe ein angenehmes Leben geführt, aber als ich den Job wechselte, stieß ich im Vorstellungsgespräch auf eine Mauer. Wer in kurzer Zeit studieren oder den Arbeitsplatz wechseln muss, um ein hohes Gehalt zu bekommen, kann sich der Gruppe anschließen.
3. Wenn Sie keine Berufserfahrung haben, aber über ein sehr solides Fundament verfügen und sich mit Java-Arbeitsmechanismen, gängigen Designideen und gängigen Java-Entwicklungsframeworks auskennen, können Sie der Gruppe beitreten.
4. Ich habe das Gefühl, dass ich sehr gut bin und auf allgemeine Bedürfnisse eingehen kann. Wenn die erlernten Wissenspunkte jedoch nicht systematisch sind und es schwierig ist, weiterhin Durchbrüche im technischen Bereich zu erzielen, können Sie der Gruppe beitreten.
Gruppen-ID: Advanced Architecture Group 521479582 Bemerkungen Gute Informationen!
Ali Java Senior Architect erklärt Wissenspunkte kostenlos live, teilt Wissen, sortiert und fasst jahrelange Berufserfahrung zusammen und führt jeden dazu, sein eigenes technisches System und technisches Verständnis umfassend und wissenschaftlich zu etablieren!
Teil 2: Interview
Ich werde zu Beginn einige technische Fragen stellen und Folgendes zusammenfassen:
Struts1-Prinzip und Struts2-Prinzip, ihre Unterschiede und Verbindungen, in welchen Projekten wurden sie verwendet und welche Erfahrungen haben sie gemacht;
Das Prinzip von Spring AOP und IOC-Mechanismus, wie wird es verwendet, in welchem Projekt wurde es verwendet? Welche Erfahrung haben Sie?
Das Prinzip und der Lebenszyklus von Servlet;
Linux-allgemeine Befehle,
Gemeinsame Java-Algorithmen Multithreading, Thread-Pool, Thread-Sperre usw.;
(Weitere verwandte Interviewfragen finden Sie unter:
Java-Interviewfragen)
Binärbaum, Java-Datenstruktur
Die Vor- und Nachteile der Datenbank MySQL, Oracle und wie man es und SQL-Anweisungen verwendet. Die am häufigsten gestellte Frage ist, wie man Paging-Abfragen und Multi-Table-Abfragen simuliert. Java-Garbage-Collection-Mechanismus
Eine kurze Beschreibung der agilen Entwicklung;
Die Bedeutung von OOA/OOD/OOP;
Java-Verschlüsselung und -Entschlüsselung;
Java-Netzwerkkommunikation, http-Protokollelemente;
Sind Sie mit Designmustern vertraut? Sprechen Sie kurz über die Entwicklungsmodelle, die Sie kennen oder verwendet haben, und in welchen Szenarien sie verwendet werden.
Teil 4: Fragen zur Projekterfahrung
Sprechen Sie kurz über die Projekte, die Sie durchgeführt haben und die Sie für sehr gut halten
Ihre Verantwortlichkeiten im Projekt und ob Sie für die bisherigen Aufgabenvereinbarungen qualifiziert sindDie Probleme, auf die Sie während des Projekts gestoßen sind , Wie haben Sie es gelöst? (Im Allgemeinen können Sie ein solches Problem selbst lösen, aber Sie müssen den Lösungsprozess erklären und die Flexibilität der Lösung hervorheben. Sie können die Frage auch beantworten und die Lösung mit Kollegen diskutieren. Dies kann Wenn Sie den Interviewer darauf aufmerksam machen, dass Sie Teamressourcen gut nutzen können, erhalten Sie zusätzliche Punkte für Ihr Teambewusstsein.)
Wenn Sie keine tatsächliche Projekterfahrung haben, können Sie in der Schule über Ihre Taten sprechen. Teil 5: Über persönliche Ansichten zum Team und persönliche Karriereplanung
Wie sehen Sie die Verbindung zwischen Einzelpersonen und Teams, persönliche Fähigkeiten und Teamzusammenarbeit?
Was ist das Wichtigste bei der Teamarbeit?
Wenn Teammitglieder unterschiedliche Meinungen zu einem bestimmten Thema haben, wie sollten diese gelöst werden?
Wie unterscheidet sich die Entwicklung des Teams von persönlichen Plänen und wie geht man damit um?
Wie kann man sich schnell in ein neues Team integrieren und neue Kollegen gewinnen?Persönliche Karrierepläne und Karriereziele, z. B. Ziele der letzten zwei Jahre und Pläne der letzten fünf Jahre.
Wie man Unternehmenskultur sieht und versteht.
Teil 6: Schärfen Sie Ihre Fähigkeiten vor dem Kampf
Wenn Sie vor dem Vorstellungsgespräch nicht vollständig vorbereitet sind und es noch viele Dinge gibt, die Sie noch nicht testen konnten, legen wir sie zunächst beiseite. Sie können einige klassische Vorstellungsgesprächsfragen sammeln online und merken Sie sie sich vorübergehend oder lesen Sie sie auf dem Weg zum Vorstellungsgespräch. Zwei Augen, vielleicht ist eines davon abgedeckt, und es kann auch eine Rolle bei der Entspannung spielen. Wer ein hohes Gehalt bekommen will, muss natürlich hart arbeiten.
Verwandte Empfehlungen: Java-Einführungs-Tutorial
Das obige ist der detaillierte Inhalt vonAustausch von Java-Interviewfähigkeiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!