Bei der Herbstrekrutierung gibt es kein Angebot. Ist ein Gegenangriff bei der Frühjahrsrekrutierung möglich?

Vorwort

Die Rekrutierung erfolgt in zwei Quartalen des Jahres. Für Senioren, die ihren Abschluss im Jahr 2024 gemacht haben, haben viele Studierende bereits Angebote für die Herbstrekrutierung erhalten. Qiuzhao kann jedoch als „Kampf zwischen Göttern“ beschrieben werden. Wenn man im Internet surft, findet man viele Beiträge und Videos über mehr als ein Dutzend 985- und 211-Unternehmen, aber keine Angebote. Studierende, die keinen Job gefunden haben, müssen sich jedoch keine Sorgen machen, es gibt immer noch viele Möglichkeiten für die Einstellung im Frühjahr. Darüber hinaus ist der Wettbewerbsdruck bei der Rekrutierung im Frühjahr geringer als bei der Rekrutierung im Herbst und es gibt mehr Möglichkeiten. Natürlich dürfen wir es nicht auf die leichte Schulter nehmen. Studierende möchten die Frühlingsfestferien vielleicht nutzen, um ihre Lebensläufe und Vorstellungsgespräche vorzubereiten. Heute werde ich diese Frühjahrs-Rekrutierungsstrategie mit Ihnen teilen, um Ihnen zu helfen, jeden Aspekt der Frühjahrs-Rekrutierung zu verstehen:

Fügen Sie hier eine Bildbeschreibung ein

Was ist Frühlingsrekrutierung? Die Frühjahrsrekrutierung bezieht sich jedes Jahr auf den Zeitraum von März bis Mai. Wenn die Rekrutierung im Herbst die Talentreserven des Unternehmens nicht ausreicht, ist die Rekrutierung im Frühjahr der beste Zeitpunkt für Unternehmen, Talente zu reservieren. Daher werden Unternehmen nach dem Frühlingsfest ihren Beschäftigungsbedarf auch auf ihren offiziellen Websites oder großen Rekrutierungswebsites veröffentlichen. Wenn Sie während der Rekrutierung im Herbst kein gutes Unternehmen haben, bei dem Sie sich bewerben können, ist die Rekrutierung im Frühjahr die beste Gelegenheit, einen Job zu bekommen. Wenn Sie diese Welle an Möglichkeiten verpassen, müssen Sie beim nächsten Mal mit Nachwuchsstudenten konkurrieren Kommen Sie zur Herbstrekrutierung. La.

Zunächst müssen wir uns die von den Unternehmen im Rahmen der Frühjahrsrekrutierung veröffentlichten Rekrutierungsinformationen genauer ansehen

Verschiedene Unternehmen haben unterschiedliche Rekrutierungspläne für das Frühjahr. Sie können das Unternehmen, für das Sie arbeiten möchten, recherchieren und stets auf die von ihnen veröffentlichten Rekrutierungsinformationen und Rekrutierungspläne achten, damit Sie sich im Voraus vorbereiten können.

Vier Aspekte sind für uns am wichtigsten, um ein Unternehmen zu verstehen: seine Produkte, seine strategischen Ziele, seine Entwicklungsgeschichte und seine Zukunftsaussichten. Natürlich gibt es einige spezifische Situationen, darunter:

  • Was ist das Kerngeschäft des Unternehmens? Was sind die Kernabteilungen?
  • Wie hat sich das Unternehmen in den letzten Jahren entwickelt? Woran erkennst du das?
  • Wie ist die Branchenposition des Unternehmens? Was sind die Hauptkonkurrenten?
  • Was sind die Kernkompetenzen des Unternehmens?
  • Wie ist die Unternehmenskultur des Unternehmens? Wie ist die Kampffähigkeit des Teams?

Zweitens müssen wir über die Gründe für das Scheitern der Rekrutierung im Herbst nachdenken und Karrierepläne für die Rekrutierung im Frühjahr formulieren.

Sie können Ihren eigenen kurzfristigen Karriereplan auf der Grundlage mehrerer Lieblingsunternehmen und Ihrer aktuellen Karriererichtung formulieren, sodass Sie bei der Einstellung von Mitarbeitern im Frühjahr Ihren Lebenslauf mit Ziel und Richtung einreichen können.

Wie wir alle wissen, müssen Sie sich selbst verstehen, um den idealen Job zu finden. Studierenden mit klaren Karriereplänen kann das Verständnis ihrer eigenen Persönlichkeit, ihrer Bereitschaft zur Arbeitssuche, ihrer Fähigkeiten usw. dabei helfen, eine bessere Berufswahl zu treffen und ihre Stärken und Schwächen zu nutzen, um ihre eigenen Vorteile auf dem Weg zur Karriereentwicklung voll auszuschöpfen. Für Studierende mit unklaren Zielen kann das Verständnis ihrer selbst dazu beitragen, einen Lichtblick in blinden Entscheidungen zu finden und zielstrebiger auf dem Weg zur Arbeitssuche zu sein.

Wenn Sie jedoch jetzt noch keine klare Richtung und kein klares Ziel haben, besteht eigentlich kein Grund zur Sorge. Es ist normal, dass man in diesem Alter noch kein klares Ziel hat. Es empfiehlt sich, in zwei bis drei Jahren verschiedene Berufe auszuprobieren. Aber egal, wofür Sie sich jetzt entscheiden, Sie müssen es gut machen. Auch wenn es sich um eine Handwerkerposition handelt, müssen Sie einen Weg finden, die Arbeit gut zu erledigen. Dies wird eine große Hilfe für die zukünftige berufliche Entwicklung sein.

Drittens müssen wir weitere Lebensläufe vorbereiten

Die Stellen sind unterschiedlich, die Art der Arbeit ist unterschiedlich und der Schwerpunkt der Stelle wird sehr unterschiedlich sein. Wenn Sie in Ihrem Lebenslauf nichts angeben, was zur Stelle passt, ist der von Ihnen eingereichte Lebenslauf definitiv aussichtslos. Sie müssen sich darüber im Klaren sein, dass verschiedene Lebensläufe unterschiedliche Anforderungen an Positionen und Fähigkeiten stellen. Daher müssen Sie basierend auf Ihren Stellenausschreibungen mehrere unterschiedliche Sätze von Lebensläufen erstellen.

Viertens erfahren Sie mehr über Jobsuche und Vorstellungsgesprächsfähigkeiten

Neben der Vorbereitung von Lebensläufen für die Personalbeschaffung im Frühjahr müssen wir uns tatsächlich auch viele Vorstellungsgesprächsfähigkeiten aneignen. Erfahren Sie mehr darüber, damit Sie sich erfolgreicher auf Stellen bewerben können.

Fünftens: Achten Sie darauf, sich bei der Bewerbung um eine Stelle vor Betrug und Routinen zu schützen.

Viele Betrüger nutzen unseren Mangel an sozialer Erfahrung und einfacher Psychologie aus, um verschiedene Täuschungen durchzuführen. Manche Menschen bekamen Kredite, während sie einen Job suchten, andere kauften Dinge, die sie nicht brauchten, und wieder andere zahlten Geld für die Jobsuche, aber sie fanden nicht nur keinen Job, sie konnten ihr Geld auch nicht zurückbekommen. Wenn wir uns auf eine Stelle bewerben, müssen wir daher unser Bewusstsein für Prävention stärken, unsere Verluste reduzieren und einen sicheren Arbeitsplatz finden!

Im Einklang mit dem Prinzip, gute Dinge gemeinsam zu teilen, hat der Herausgeber eine „Zusammenfassung der Android-Interviewfragen + Antwortanalyse“ zusammengestellt, die Java, Android, Android Framework umfasst. Flutter, Algorithmen, Kotlin, Audio und Video und andere Bereiche, ich werde sie jetzt mit Ihnen teilen. Ich hoffe, Sie können einen Job finden, mit dem Sie zufrieden sind. Auch wenn Sie nicht beitreten In einer großen Fabrik können Sie diese Wissenspunkte nutzen, um Lücken zu überprüfen und zu schließen. Verbessern Sie sich und werden Sie so schnell wie möglich ein leitender Android-Ingenieur.

[Freunde in Not können bis zum Ende des Artikels scrollen, um es zu bekommen! ! ! 】
Fügen Sie hier eine Bildbeschreibung ein

Anzeige der Interviewfragen

Java-Aspekt

Java-Grundlagen

  • Was ist der Unterschied zwischen abstrakter Klasse und Schnittstelle?
  • Lassen Sie uns jeweils über „final“, „statisch“ und „synchronisiert“ sprechen.
  • Bitte beschreiben Sie kurz String, StringBuffer und
  • Was sind die Unterschiede und Verwendungsszenarien zwischen „equals“, „==" und „hashCode"?
  • Was ist der Unterschied zwischen Deep Copy und Shallow Copy in Java?
  • Sprechen Sie über den Unterschied zwischen Fehler und Ausnahme?
  • Was ist der Reflexionsmechanismus? Welche Anwendungsszenarien gibt es für den Reflexionsmechanismus?
  • Sprechen Sie darüber, wie Sie die Methode equal() überschreiben können? Warum hashCode() neu schreiben?
  • Sprechen Sie über Ihr Verständnis der Typlöschung in Java-Generika und über ihre Einschränkungen?
    -Warum sollte String so konzipiert sein, dass er unveränderlich ist?
  • Erzählen Sie mir etwas über Ihr Verständnis von Java-Annotationen?

Java-Sammlungen

  • Sprechen Sie über die Unterschiede zwischen List, Set und Map?
  • Sprechen Sie über den Unterschied zwischen ArrayList und LinkedList?
  • Bitte erklären Sie mir den Unterschied zwischen HashMap und HashTable
  • Sprechen wir über den Erweiterungsmechanismus von ArrayList?
  • Wie wird HashMap implementiert?
  • Bitte beschreiben Sie kurz, wie LinkedHashMap funktioniert und wie Sie es verwenden.
  • Sprechen Sie über Ihr Verständnis von ConcurrentHashMap?

Java-Multithreading

  • Welche Möglichkeiten gibt es, Multithreading in Java zu nutzen?
  • Erzählen Sie mir etwas über den Zustand der Threads?
  • Wie erreicht man eine Synchronisation in mehreren Threads?
  • Lassen Sie uns über Thread-Deadlock sprechen. Wie kann man Thread-Deadlock effektiv vermeiden?
  • Sprechen Sie über die Gründe für die Thread-Blockierung?
  • Bitte sprechen Sie über den Unterschied zwischen run() und start() in Thread?
  • Was ist der Unterschied zwischen synchronisierten und flüchtigen Schlüsselwörtern?
  • Wie kann die Thread-Sicherheit gewährleistet werden?
  • Sprechen Sie über die Verwendung und das Prinzip von ThreadLocal?
  • Was ist der Unterschied zwischen notify und notifyAll im Java-Thread?
  • Was ist ein Thread-Pool? Wie erstelle ich einen Thread-Pool?
  • Sprechen wir über die üblichen Sperren in Java-Threads?
  • Lassen Sie uns über den Unterschied zwischen Thread Sleep () und Wait () sprechen.

Java virtuelle Maschine

  • Reden wir über den JAVA-Garbage-Collection-Mechanismus?
  • Antwort: Was sind starke, weiche, schwache und virtuelle Referenzen und welche Unterschiede gibt es zwischen ihnen?
  • Beschreiben Sie kurz den Lademechanismus und den Ladevorgang von Klassen in JVM.
  • Was sind die Prinzipien und Unterschiede zwischen JVM, Dalvik und ART?
  • Bitte sprechen Sie über den Speicherrecyclingmechanismus von Java.
  • Was ist JMM? Welche Probleme hat es? Wie man es löst?

Fügen Sie hier eine Bildbeschreibung ein

Android-Aspekt

Vier Hauptkomponenten

  • Was sind die gängigen Kommunikationsmethoden zwischen Aktivität und Fragment?
  • Anwendungsszenarien von LaunchMode?
  • Wie viel wissen Sie über Kontext?
  • Was ist IntentFilter? Welche Nutzungsszenarien gibt es?
  • Lassen Sie uns über den Unterschied, den Lebenszyklus und die Nutzungsszenarien zwischen startService und bindService sprechen.
  • Wie bleibt Service am Leben?
  • Stellen Sie kurz vor, wie ContentProvider den Datenaustausch realisiert.
  • Sprechen Sie über den Lebenszyklus der Aktivität beim Wechsel zwischen horizontalen und vertikalen Bildschirmen?
  • Gibt es eine Grenze für die Größe der von einem Intent übertragenen Daten? Wie löst man?

Asynchrone Android-Aufgaben und Nachrichtenmechanismus

  • Was sind die Nutzungsszenarien und die Verwendung von HandlerThread?
  • Was sind die Anwendungsszenarien und Nutzungspositionen von IntentService?
  • Was sind die Vor- und Nachteile von AsyncTask?
  • Sprechen Sie über Ihr Verständnis von Activity.runOnUiThread?
  • Können untergeordnete Threads die Benutzeroberfläche aktualisieren? Warum?
  • Lassen Sie uns über den Handler-Mechanismus und die Prinzipien sprechen?
  • Warum löst das Erstellen eines Handlers in einem untergeordneten Thread eine Ausnahme aus?
  • Es gibt eine Endlosschleife im Handler. Warum blockiert er den Hauptthread nicht? Was ist das Prinzip?

Datenstruktur

  • Was ist Blasensortierung? Wie optimieren?
  • Bitte implementieren Sie eine einfache einfach verknüpfte Liste in Java?
  • Wie kann man eine einfach verknüpfte Liste umkehren?
  • Sprechen Sie über Ihr Verständnis von Zeitkomplexität und Raumkomplexität?
  • Lassen Sie uns darüber sprechen, wie man beurteilt, ob eine verknüpfte Liste ein Ring ist.
  • Was ist ein rot-schwarzer Baum? Warum rot-schwarze Bäume verwenden?
  • Was ist Schnellsortierung? Wie optimieren?
  • Sprechen Sie über eine kreisförmige Warteschlange?
  • So ermitteln Sie den Schnittpunkt einfach verknüpfter Listen

Fügen Sie hier eine Bildbeschreibung ein

Android-Framework

Bindemittel

  • Was sind die Vorteile von Binder?
  • Wie erreicht Binder eine Kopie?
  • Verstehen Sie das Speicherzuordnungsprinzip von MMAP?
  • Wie funktioniert der Binder-Mechanismus prozessübergreifend?
  • Lassen Sie uns über den Kommunikationsmechanismus der vier Hauptkomponenten sprechen
  • Warum Intent keine Big Data liefern kann

Handler

  • Was ist HandlerThread? Warum existiert es?
  • Beschreiben Sie kurz das Gesamtprinzip des Handler-Mechanismus.
  • Wo gibt es Looper? Wie können wir sicherstellen, dass Threads exklusiv sind?
  • Wie ist die Rolle von ThreadLocal zu verstehen?
  • Was sind die Gemeinsamkeiten und Unterschiede zwischen dem Haupt-Thread Main Looper und dem allgemeinen Looper?
  • Wie wechseln Handler oder Looper die Threads?
  • Warum bleibt die Endlosschleife loop() von Looper nicht hängen?
  • Wie kann Loopers Warten gezielt geweckt werden?
  • Wie erhalte ich eine Nachricht? Warum ist es so konzipiert?

AMS

  • Was ist ActivityManagerService? Wann wurde es initialisiert? Was ist der Effekt?
  • Was ist ActivityThread? Was ist ApplicationThread? Ihre Unterschiede
  • Was ist Instrumentierung? Welche Beziehung besteht zu ActivityThread?
  • Wie die Kommunikation zwischen ActivityManagerService und Zygote-Prozess implementiert wird.
  • ActivityRecord、TaskRecord、ActivityStack、Activi
  • ActivityManager、ActivityManagerService、Activit
  • Handschrift implementiert eine vereinfachte Version von AMS

Fügen Sie hier eine Bildbeschreibung ein

Algorithmusaspekt

  • So verwenden Sie den binären Suchalgorithmus
  • So lösen Sie Wasseranschlussprobleme effizient
  • Effiziente Entscheidungsteilsequenz für die binäre Suche
  • So entfernen Sie doppelte Elemente aus einem sortierten Array
  • So finden Sie die längste Antwort-Teilzeichenfolge
  • So führen Sie die modulare Potenzierung effizient durch
  • Wie man gieriges Denken nutzt, um Sprungspiele in einem weiten Bereich zu spielen
  • So beurteilen Sie die Backlink-Liste effizient
  • So extrahieren Sie zufällig Elemente aus einer drahtlosen Sequenz
  • So ermitteln Sie die Rechtmäßigkeit von Klammern
  • So finden Sie fehlende und doppelte Elemente
  • Bitte sprechen Sie über HashMap, das Prinzip von SparseArrary, die Vorteile von SparseArrary im Vergleich zu HashMap und wie ConcurrentHashMap Thread-Sicherheit erreicht?
  • Bitte sprechen Sie über das Prinzip von HashMap, den Zugriffsprozess, warum Rot-Schwarz-Bäume verwendet werden, den Vergleich zwischen Rot-Schwarz-Bäumen und vollständigen Binärbäumen, HashTab, ConcurrentHashMap und was im Concurrent-Paket enthalten ist.
  • Bitte sprechen Sie über das zugrunde liegende Prinzip von hashmap put(). Wenn ein Konflikt auftritt, wie man ihn hinzufügt (durchlaufen Sie die verknüpfte Liste und vergleichen Sie die Schlüsselwerte einzeln, um festzustellen, ob sie konsistent sind. Wenn sie konsistent sind , überschreiben und ersetzen. Nach Abschluss der inkonsistenten Durchquerung die Position einfügen)?

Fügen Sie hier eine Bildbeschreibung ein

Kotlin-Aspekt

  • Bitte beschreiben Sie kurz, was Kotlin ist. Welche Funktionen hat es?
  • Was sind einige gängige Methoden zur Implementierung von Singletons in Kotlin?
  • Was sind Inline-Funktionen in Kotlin? Was ist der Effekt?
  • Bitte sprechen Sie über Coroutinen in Kotlin. Wie unterscheiden sie sich von Threads? Was sind die Vorteile?
  • Sprechen Sie über die Ähnlichkeiten und Unterschiede zwischen Any in Kotlin und Object in Java?
  • Gibt es implizite Konvertierungen von Datentypen in Kotlin? Warum?
  • Welche Möglichkeiten gibt es, Sammlungen in Kotlin zu durchlaufen?
  • Was ist das Prinzip der in Kotlin integrierten Standardfunktion let?
  • Was ist das Prinzip der Ausführung einer Funktion höherer Ordnung in der Kotlin-Sprache?

Audio und Video

  • Wie kann der sofortige Start einer Live-Übertragung optimiert werden?
  • Welche Methoden zur digitalen Bildfilterung gibt es?
  • Welche Merkmale können aus Bildern extrahiert werden?
  • FFMPEG: So synthetisieren Sie Videos aus Bildern
  • Was sind die gängigen Audio- und Videoformate?
  • Bitte beschreiben Sie die grundlegende Stream-Struktur von MPEG-Videos.
  • Sprechen wir über die Datenstruktur von ffffmpeg?
  • Wie kann man die Latenz reduzieren? Wie stellt man die Sprachkompetenz sicher? Wie kann man die Verzögerung beheben? Netzwerk-Jitter beheben?
  • Über welche weichen und harten Lösungen sprechen wir normalerweise?

Fügen Sie hier eine Bildbeschreibung ein

Flatteraspekt

  • Merkmale der Dart-Sprache?
  • Wie funktioniert Dart parallel beim Multitasking?
  • Wird Dart als Wert oder als Referenz übergeben?
  • Was sind die Funktionen von Flutter?
  • Welche Beziehung besteht zwischen Widget und Element und RenderObject?
  • Was sind die Bedingungen für die Verwendung von Mixins?
  • Zwei Abo-Modelle streamen?
  • Was sind die Kernkonzepte von Widget, Status und Kontext in Flutter? Welches Problem soll gelöst werden?
  • Lassen Sie uns über die Unterschiede und Prinzipien zwischen Hot Reload, Hot Restart und Hot Update sprechen.
  • Wie kommuniziert Flutter mit Android iOS?
  • Lassen Sie uns darüber sprechen, was Staatsmanagement ist und warum es benötigt wird.

Fügen Sie hier eine Bildbeschreibung ein

zu guter Letzt

Wenn Sie Fragen zum Vorstellungsgespräch benötigen, scannen Sie den QR-Code unten, um diese kostenlos zu erhalten! !

おすすめ

転載: blog.csdn.net/weixin_43440181/article/details/134655674