Warum werden die Angebote anderer Leute weich? Schauen Sie sich die Zusammenfassung des Chefs an!

Vorwort 

Der September ist fast vorbei. Ich werde mit Ihnen die Erfahrungen der großen Brüder teilen und die Schüler aufmuntern, die noch nicht an Land gegangen sind.

Vor dem Interview:

  •     Frühzeitige Investition, die Einstellung im Frühjahr beginnt ein Jahr vor dem Abschluss, und das Praktikum, ob Sie gehen oder nicht, ist hilfreich für die Einstellung im Herbst. Wenn die Einstellung im Herbst im Voraus genehmigt wird, wird das Unternehmen die Initiative ergreifen, um Studenten zu finden, die in das Praktikum investiert haben. Einige Unternehmen können auch das Ende durchlaufen. Gesicht (wie Ali), wenn Sie den Praktikanten im Frühjahr verpasst haben, muss sich der Herbstrekrut auf eine frühzeitige Genehmigung, keinen schriftlichen Test und ausreichend Personal konzentrieren. Keine vorzeitige Genehmigung und formelle Genehmigungsmöglichkeiten
  •     Achten Sie darauf, nach internen Empfehlungen zu suchen. Obwohl Sie einen Job ohne Referenzierung finden können, glauben interne Empfehlungen, dass dies Ihre Erfolgswahrscheinlichkeit erhöhen, Ihnen zumindest dabei helfen kann, die Lebenslaufprüfung zu bestehen, und verhindern kann, dass die Lebenslaufmaschine nach dem Durchlaufen ins Meer fällt.
  •     Ich habe nicht das Gefühl, nicht bereit zu sein. Ich war schon einmal in diesem Teufelskreis gefangen. Wenn ich mir die Erfahrungen anderer Leute anschaue, fühle ich mich wie Müll und eines Interviews unwürdig. Im Allgemeinen ist mein Gefühl, dass Stärke ein Aspekt ist, und Glück ist auch sehr wichtig. Das Wissen ist endlos und verschiedene Interviewer achten auf unterschiedliche Fragen. Es ist nicht das Ziel unserer Sterblichen, alles zu stellen. Versuchen Sie, dem Interviewer das Gefühl zu geben, dass Sie zuversichtlich, klug und potenziell sind Obwohl Sie nicht viel wissen, können Sie auch Glück haben. Wenn Sie beispielsweise nur ein Angebot haben, denken Sie, dass Sie sehr gut sind, aber Sie erhalten das gewünschte Angebot, und Sie sehen, dass einige Leute, die besser sind als Sie, keine Angebote haben. Du hast so viel Glück. Auch wenn du nicht an deine eigene Stärke glaubst, musst du an den Charakter glauben, den du angesammelt hast.
  •     Bereiten Sie sich auf das Interview gemäß Ihrem vorhandenen Technologie-Stack vor. Vermeiden Sie es, auf Nachfrage nicht antworten zu können. Nehmen Sie den Autor selbst als Beispiel. Da ich in den letzten zwei Jahren den SpringCoud-Technologie-Stack verwendet habe, habe ich Dubbo und ZK bei der Vorbereitung des Interviews vollständig aufgegeben.
  •     Nachdem Sie sich entschieden haben, einen neuen Job zu finden, lehnen Sie nicht nur eine Gelegenheit zum Vorstellungsgespräch ab. Denn manchmal scheint es keine gute Gelegenheit zu sein. Sie gehen in die Firma, treffen Ihren Chef und hören sich die Einführung der Personalabteilung an. Vielleicht werden Sie feststellen, dass dies eine sehr geeignete Gelegenheit für Sie ist. Dies ist eine sehr vielversprechende Firma. Ihr zukünftiger Chef kann ein sehr guter Chef sein. Wenn Sie sich weigern, verlieren Sie diese Gelegenheit. Um einen Job zu finden, müssen Sie offen sein, bereit sein, es zu versuchen, zu entdecken, sich mehr Möglichkeiten zum Sport zu geben und schließlich zu finden Ein Job, den ich für den idealsten halte.
  •    Sobald Sie die Interviewbenachrichtigung erhalten haben, sollten Sie Ihre Hausaufgaben ernsthaft machen. Unternehmensinformationen und Stelleninformationen müssen sorgfältig abgefragt und sorgfältig gelesen werden. Brancheninformationen, wettbewerbsfähige Marktbedingungen und zugehörige Produktinformationen müssen umfassend gesammelt und recherchiert werden, damit Sie ein allgemeines Verständnis des Unternehmens und der Branche haben.

Die Vorbereitungen vor dem Interview sind abgeschlossen, was soll ich mit den Interviewfragen tun und der Text beginnt.

Tencent

1. Der Unterschied zwischen objektorientiert und prozessorientiert?

2. Warum sagt Java, dass es sowohl eine interpretierte als auch eine kompilierte Sprache ist?

3. Wie gleicht Java seine einzelnen Vererbungseigenschaften aus?

4. Drei Hauptmerkmale der Java-Sprache.

5. So verbinden Sie mehrere Zeichenfolgen.

6. Anwendungsszenarien mit mehreren Prozessen und mehreren Threads.

7. Ist eine CPU-intensive Aufgabe für Multiprozesse oder Multithreads geeignet?

8. Warum ist die Robustheit des Prozesses besser?

9. Prozesssynchronisationsmechanismus, wann verwenden Sie ihn?

10. Was passiert als nächstes, wenn ein Kill-Signal an einen Prozess gesendet wird?

11. Die Nachteile von Shared Memory.

12. Wann haben Sie die Ausnahme abgefangen und wie gehen Sie damit um, nachdem Sie sie abgefangen haben?

13. Wann verwenden Sie Deep Copy und Flat Copy?

14. Verständnis der Java-Verpackungsklasse? Warum gibt es eine Verpackungsklasse?

15. Wofür kann der Daemon verwendet werden?

16. Was sind die Probleme mit Multithreading?

Ctrip

1. Wie erreicht man Polymorphismus? Und entwerfen Sie ein Beispiel für eine Katze, die Fisch mit objektorientiertem Denken frisst (Code schreiben).

2. Wie vermeide ich einen Thread-Deadlock?

3. Was ist der Unterschied zwischen dem synchronisierten Schlüsselwort, das statischen Methoden hinzugefügt wurde, und nicht statischen Methoden?

4. Was sind die Grundzustände des Threads, und das Bild zum Umschalten des Zustands wird angezeigt

5. Erklären Sie die IO-Blockierung?

6. Welche Sammlungen haben Sie verwendet?

7. Was ist der Unterschied zwischen ArrayList und LinkedList?

8. Das zugrunde liegende Prinzip von HashMap? Wie gehe ich mit demselben Schlüssel um?

9. Ist der HashMap-Thread sicher? Was ist der Unterschied zu ConcurrentHashMap? Was ist die Änderung der Segment-Sperre nach Java8?

10. Wie garantiert TCP eine zuverlässige Übertragung?

11. Können nicht zwei Handshakes von TCP funktionieren?

12. Was ist mit der TCP-Trennung? Warum muss ich 4 mal winken?

13. Was kann ich tun, wenn der Server nach dem Herstellen der TCP-Verbindung ausfällt?

14. TCP-Flusskontrolle, Überlastungskontrolle?

15.Erläutern Sie die SQL-Injection

16. Was sind die Merkmale von Transaktionen?

17. Was sind die Transaktionsisolationsstufen?

18. Was ist die MySQL-Speicher-Engine?

19. Was sind die Vorteile von Indizes? In welchen Szenarien soll der Index verwendet werden und in welchen Szenarien soll er nicht verwendet werden?

NetEase Face Classic

1. Warum sollten Sie die Java-Entwicklung in Betracht ziehen?

2. Während Sie Java lernen oder diese Dinge tun und einige kleine Projekte implementieren , sind Sie auf Rückschläge gestoßen

3. Wie wird JVM implementiert und wie wird der Speicher verwaltet?

4. Was ist die Speicherteilung der neuen und der alten Generation, wie ist das Verhältnis und warum ist es 1: 2.

5. Unter welchen Umständen läuft die JVM über?

6. Was ist das Modell des Stapelrahmens und was enthält er?

7. Wie unterstützt Java die Parallelitätssicherheit?

8. Haben Sie jemals den Quellcode in Java gelesen? Verstehst du Sammlungsklassen? Sprechen Sie über HashMap

9. Wie wird der Hash-Algorithmus von HashMap implementiert und warum wird er so implementiert?

10. Warum rot-schwarze Bäume anstelle anderer Datenstrukturen verwenden? Welche Vorteile bieten rot-schwarze Bäume?

11. Haben Sie Computernetzwerke studiert? Gelernt

12. Wie implementiere ich einen Dateiverwaltungsdienst? Ein Client sendet Ihnen beispielsweise eine Datei, speichert die Datei und lädt sie hoch. Die Implementierung ist besser. Wichtige und unwichtige Dateien müssen auf den Entwicklungsdateiserver hochgeladen werden. Der Prozess der Dateiübertragung.

13. Wie löst TCP das Problem der Übertragungszuverlässigkeit?

14. Welche Middleware haben Sie verwendet? Haben Sie Nachrichten-Middleware, Caching usw. verwendet?

15. In welchen Szenarien wird Kafka verwendet?

16. Wie verwaltet MySQL Transaktionen? Hat MySQL keine SÄURE? Wie ist es passiert.

Baidu Mianjing

1. Welche Indizes gibt es in MySQL?

2.char 和 varchar

3. So überprüfen Sie den Leistungsengpass bei SQL-Abfragen

4. MySQL-Transaktionsisolation

5. # und $ in mybatis

6. So realisieren Sie Multithreading in Java

7. Das Realisierungsprinzip von HashMap

8. Angriffe gegen HashMap

9. Welche Rolle spielt die Synchronisierung und wo wird sie verwendet?

10. Wie lauten die Antwortcodes von HTTP? Können Sie den Antwortcode anpassen?

11. Was macht die DELETE-Methode von HTTP? Kann sie verwendet werden, um das Erhöhen oder Erstellen einer Ressource anzufordern?

12. Was ist die Annotation @RequestMapping und welche Attribute hat sie?

13. Könnte das neu erstellte Objekt in die alte Generation eingefügt werden?

14. Welche Parameter können für JVM eingestellt werden?

Zu guter Letzt

  • Technischer Punkt: Jedes Unternehmen hat unterschiedliche technische Probleme. Die Basistechnologie bleibt dieselbe, daher muss sie solide sein, z. B. Algorithmen, Datenstrukturen, Betriebssysteme usw.

  • Erweiterung: Es ist weiterhin erforderlich, die JVM mit mehreren Threads und hoher Parallelität im Voraus vorzubereiten, wobei der Schwerpunkt auf der Auswahl und dem Vergleich von hoher Parallelität, Multithreading, verteilter Architektur, großer und allgemeiner Middleware (Caching usw.) liegt.

  • Zum Schluss werde ich die Interviewfragen und -antworten für alle klären!

Interview Collection: Klicken Sie hier, um es kostenlos zu erhalten. Passwort: CSDN , es gibt weitere Interviewthemen und Videos von großen Unternehmen!

 

Ich denke du magst

Origin blog.csdn.net/qq_43080036/article/details/108868718
Empfohlen
Rangfolge