Als 7-jähriger Android-Absolvent mit zwei Bachelor-Abschlüssen hat der Autor kürzlich viele Unternehmen interviewt. Nachdem ich nun am Ende angelangt bin, habe ich die Interviewfragen von jedem Unternehmen sortiert und plane, sie nacheinander zu veröffentlichen Referenz von denen, die dazu bestimmt sind. Was ich Ihnen heute vorstelle, ist „Transsion Holdings Android Side Story (2024)“.
Interviewdauer: 40 Minuten (35 Minuten für Fragen + 5 Minuten für rhetorische Fragen)
Codeüberprüfung: Keine
Interviewfragen (35 Min.)
Vorstellen
Einführung in die komponentenübergreifende Kommunikation
Warum die Form des Aufrufs statischer Methoden verwenden?
ReactNative kann benutzerdefinierte Methoden registrieren. Es kann aufgerufen werden, ohne statisch zu sein. Sie können statische Methoden in JS aufrufen. Wie wird es erreicht?
Wie ist der Abfangjäger konzipiert?
Kann das Chain-of-Responsibility-Modell zulassen, dass ein Ereignis von mehreren Abfangjägern genutzt wird?
Muss der Abfangjäger vom Band laufen? Können wir gleichzeitig untergehen?
Welche Art von Problemen soll das Routing-Framework lösen?
Wie definiere ich Geschäftskomponenten?
Wenn es sich um eine Nicht-Sprung-Form handelt, wie kommuniziert man dann in einer Nicht-Sprung-Form?
Warum nicht etwas wie EventBus verwenden, um dies zu erreichen? Wählen Sie stattdessen ein Routing-Framework für die Kommunikation?
Warum ist es für Broadcast und EventBus nicht einfach, Berechtigungen zu erhalten?
Haben Sie es mit dem Routing-Framework in der Branche verglichen?
Der Vorteil der Reflexion besteht darin, dass keine große Routing-Tabelle verwaltet werden muss. Was sind also seine Nachteile?
Wie lange dauert es, Maßnahmen zu reflektieren und zu registrieren?
Gibt es ein Problem mit der Speicherleistung, wenn ARouter die Routing-Tabelle in den Speicher lädt?
Was sind die wichtigsten Geschäftsindikatoren des Rundfunks?
Wie lässt sich der von Ihnen erwähnte Indikator letztendlich auf den tatsächlichen Wert dieser App oder dieses Unternehmens übertragen?
Vergleich vor und nach der Optimierung?
Komponentisierung
Wie implementiert man im eigentlichen Codierungsprozess eine komponentenbasierte Kapselung?
Wie wird ein bestimmtes Unternehmen in Code gegliedert?
Optimierung der RN-Seitenöffnungsgeschwindigkeit
Warum RN anstelle von Native wählen? Was sind die Vorteile?
Release-Zyklus?
Rhetorische Fragen (5 Min.)
Wie lange dauern Vorstellungsgespräche normalerweise?
30 bis 45 Minuten
Erfahren Sie mehr über die Schallübertragung
Die Übertragung basiert hauptsächlich auf Mobiltelefonen. In China wird kein Mobiltelefon verkauft und es wird relativ wenig darüber gesprochen. Unser Mobiltelefongeschäft zielt hauptsächlich auf afrikanische und ausländische Märkte ab. Wir sind ein mobiles Internetunternehmen, also ein Internetunternehmen auf Mobiltelefonen.
Was bedeutet das Internetgeschäft auf Mobiltelefonen?
Wir sind in den Bereichen Werbung, Anwendungen, IM und Multimedia tätig. Es gibt ToB und ToC.
Für welches Geschäft werde ich in der Position verantwortlich sein, auf die ich mich jetzt bewerbe? Welche Fähigkeiten muss ich stärken?
Bevorzugen Sie den Vertrieb von Spielen. Speziell im Zusammenhang mit der WebView- und H5-Hybridoptimierung von Android. Etwas ähnlich wie ReactNative.
Was ist die technische Architektur? Wie hoch ist der Anteil nativer und anderer Cross-End-Lösungen?
Die meisten Stellen, auf die Sie sich bewerben, sind H5.
Erfordern Android-Entwicklungspositionen eine H5-Entwicklung?
unnötig. Sie müssen jedoch die kontinuierliche Optimierung und Verbesserung von Cross-End-Containern wie WebView verstehen.
Wie viele Runden gibt es im Vorstellungsgespräch?
Technische Aspekte 2~3.
Darf ich nach Ihrer Rolle im Team fragen?
Die untergeordneten Manager aus dem Team nebenan halfen bei Vorstellungsgesprächen.
Fragen zum Meeting-Algorithmus?
Kein Gesicht.
Wie angenehm ist es, bei Transion zu arbeiten?
Glück gehört nicht zu meinem Wertesystem. Was ich beurteile, ist Wachstum.
Glauben Sie, dass die Arbeit bei Transsion Ihnen Wachstum bringen kann?
Das Wachstum eines jeden Unternehmens hängt davon ab, ob Ihre Ziele damit übereinstimmen.
Zusammenfassen
Der achtteilige Aufsatz fragt nicht nach der Projekterfahrung, nach der Art der Probleme, die dadurch gelöst werden, nach den Geschäftsindikatoren, die es beeinflusst, und nach dem Umsatzwert, den es erzielt.
Ich verstand die Rekrutierungsstrategie von Transsion eine Zeit lang nicht, aber sie wählten tatsächlich die älteste Berufserfahrung in meinem Lebenslauf aus und fragten nach der neuesten. Es gibt sogar eine gewisse Umkehrung der Prioritäten. Ich habe viele Fragen zu langfristigen Projekten gestellt, aber nicht zu aktuellen Projekten.
Vielleicht weil er mit mir nicht zufrieden war, war die Geschäftsvorstellung sehr kurz und er sagte nicht viel.
Der Interviewer behielt während des gesamten Interviews eine ernste Miene, was es den Leuten schwer machte, sich ihm nahe zu fühlen. Ich habe sogar eine sehr subjektive Frage gestellt (zum Thema Glück), aber der Interviewer antwortete immer noch sehr starr.