Histoire parallèle d’Android de Transsion Holdings (2024)
En tant que diplômé Android de 7 ans avec deux baccalauréats, l'auteur a récemment interviewé de nombreuses entreprises. Maintenant que j'ai terminé, j'ai trié les questions d'entretien de chaque entreprise et je prévois de les publier l'une après l'autre. référence par ceux qui sont destinés à le faire. Ce que je vous apporte aujourd'hui est "Transsion Holdings Android Side Story (2024)".
Durée de l'entretien : 40 minutes (35 minutes pour les questions + 5 minutes pour les questions rhétoriques)
Révision du code : Aucun
Questions d'entretien (35min)
Présentation personnelle
Introduction à la communication inter-composants
Pourquoi utiliser le formulaire d’appel de méthodes statiques ?
ReactNative peut enregistrer des méthodes personnalisées. Il peut être appelé sans être statique. Vous pouvez appeler des méthodes statiques en JS. Comment y parvient-on ?
Comment est conçu l’intercepteur ?
Le modèle de chaîne de responsabilité peut-il permettre qu’un événement soit consommé par plusieurs intercepteurs ?
L'intercepteur doit-il passer par la chaîne de montage ? Pouvons-nous descendre simultanément ?
Quels types de problèmes le cadre de routage est-il conçu pour résoudre ?
Comment définir les composants métiers ?
S'il s'agit d'une forme sans saut, comment communiquer sous une forme sans saut ?
Pourquoi ne pas utiliser quelque chose comme EventBus pour y parvenir ? Choisir plutôt un framework de routage pour communiquer ?
Pourquoi la diffusion et EventBus ne sont-ils pas faciles à obtenir des autorisations ?
L'avez-vous comparé au cadre de routage de l'industrie ?
L’avantage de la réflexion est qu’il n’est pas nécessaire de maintenir une grande table de routage. Alors quels sont ses inconvénients ?
Combien de temps faut-il pour réfléchir et enregistrer des actions ?
Y a-t-il un problème de performances de la mémoire lorsque ARouter charge la table de routage en mémoire ?
Lecteur audio
Quels sont les principaux indicateurs économiques de la radiodiffusion ?
Comment l’indicateur que vous avez mentionné se traduit-il finalement dans la valeur réelle de cette application ou de cette entreprise ?
Comparaison avant et après optimisation ?
Composantisation
Dans le processus de codage réel, comment implémenter l'encapsulation par composants ?
Comment une certaine entreprise est-elle composée de composants dans le code ?
Optimisation de la vitesse d’ouverture des pages RN
Pourquoi choisir RN plutôt que natif ? Quels sont les bénéfices?
Cycle de sortie ?
Questions rhétoriques (5min)
Combien de temps durent généralement les entretiens ?
30 à 45 minutes
En savoir plus sur la transmission du son
Transsion est principalement basé sur les téléphones mobiles. Il n’y a pas de téléphone portable vendu en Chine et on en parle relativement peu. Notre activité de téléphonie mobile cible principalement les marchés africains et étrangers. Nous sommes une entreprise Internet mobile, c'est-à-dire une entreprise Internet sur téléphones mobiles.
Que signifie le business Internet sur les téléphones mobiles ?
Nous avons des activités de publicité, d'applications, de messagerie instantanée et multimédia. Il y a ToB et il y a ToC.
De quelle entreprise serai-je responsable dans le poste pour lequel je postule actuellement ? Quelles compétences dois-je renforcer ?
Préférez la distribution de jeux. Spécifiquement lié à l'optimisation hybride WebView et H5 d'Android. Un peu similaire à ReactNative.
Quelle est l’architecture technique ? Quelle est la proportion de solutions natives et autres solutions cross-end ?
La plupart des postes pour lesquels vous postulez sont des H5.
Les postes de développement Android nécessitent-ils un développement H5 ?
inutile. Mais vous devez comprendre l'optimisation et l'amélioration continues des conteneurs cross-end tels que WebView.
Combien de tours y a-t-il dans le processus d’entretien ?
Aspects techniques 2~3.
Puis-je vous poser des questions sur votre rôle dans l'équipe ?
Les managers de niveau inférieur de l’équipe voisine ont aidé aux entretiens.
Des questions sur l’algorithme de réunion ?
Pas de visage.
Est-ce heureux de travailler chez Transsion ?
Le bonheur ne fait pas partie de mon système de valeurs. Ce que je juge, c'est la croissance.
Pensez-vous qu'être chez Transsion peut vous apporter de la croissance ?
La croissance de toute entreprise dépend de la coïncidence de vos objectifs avec elle.
Résumer
L'essai en huit parties ne pose aucune question sur l'expérience du projet, le type de problèmes qu'il résout, les indicateurs commerciaux qu'il affecte et la valeur des revenus qu'il génère.
Je n'ai pas compris la stratégie de recrutement de Transsion pendant un certain temps, mais ils ont en fait choisi l'expérience professionnelle la plus ancienne de mon CV et m'ont posé des questions sur la plus récente. Il y a même un petit renversement des priorités. J'ai posé beaucoup de questions sur les projets à long terme, mais pas sur les projets récents.
Peut-être parce qu'il n'était pas satisfait de moi, la présentation commerciale a été très brève et il n'a pas dit grand-chose.
L'intervieweur a gardé un visage impassible tout au long de l'entretien, ce qui a rendu difficile pour les gens de se sentir proches de lui. J'ai même posé une question très subjective (sur le bonheur), mais l'intervieweur a quand même répondu de manière très rigide.