当前位置:网站首页>Mon expérience réelle dans l'externalisation Android à Huawei, préparation de l'entrevue de développement Android

Mon expérience réelle dans l'externalisation Android à Huawei, préparation de l'entrevue de développement Android

2021-09-15 06:31:44 Mb612e2d70ec53f

L'autre jour, en discutant avec un ami d'Ali,J'ai demandé à celui - là.10AnnéeAndroidDéveloppé par“Grade des cendres”L'intervieweur,Quelles sont les questions de principe posées lors des entretiens d'Alibaba.Cet article est compilé ici,J'espère que ça vous aidera pour l'interview.

BATJUn entretien d'embaucheAndroidQuestions de principe

  • HashMapPrincipes
  • ConcurrentHashMap Principe de réalisation
  • HashTable Principe de réalisation
  • Comprendre les principes de transmission et de réception de la radiodiffusion?(Binder Mécanismes、AMS)
  • La traditionIPC Principe de communication du mécanisme(2 Copie de mémoire secondaire)
  • Binder Rôle et principe du mécanisme?
  • LRUCache Principes
  • Principe de chargement des images
  • DiscoursAIDL?Quel est le principe?
  • Parlez des principes génériques.,Et donner des exemples
  • Handler Le principe
  • Handler La cause de la fuite de mémoire et la meilleure solution
  • Looper Pourquoi la boucle morte ne provoque - t - elle pas le blocage de l'application
  • AsyncTask Le principe
  • ThreadLocal Le principe
  • Qu'est - ce queANR ? Que se passe - t - ilANR ?Comment éviter?
  • Expliquez - moiContext
  • java Comment créer un thread dans,Comment fonctionne le pool de threads
  • Mécanisme et principe de synchronisation des fils,Exemples
  • Mécanisme de récupération de la mémoire avecGC Algorithmes;GC Principe timing etGC Objet
  • Principe de réparation à chaud
  • Analyse du principe de plug - in
  • Le principe de l'Organisation
  • ARouter Principes de routage:
  • La différenceAnimation EtAnimator Utilisation de,Décrire son principe
  • Quels réseaux ont été utilisés pour charger les bibliothèques?OkHttp、Retrofit Principe de réalisation?
  • volatile Le principe
  • synchronized Principes
  • Principe de réalisation de l'animation interposée
  • MVC MVP MVVM Principes et distinctions

L'entretien d'usine doit poser des questions algorithmiques

1.Quels sont les algorithmes de tri??
2.Quel est l'algorithme de tri le plus rapide?
3.Écrivez un ordre de bulles
4.Code de tri rapide manuscrit
5.Le processus de tri rapide、Complexité temporelle、Complexité spatiale
6.Tri manuscrit en tas
7.Processus de tri du tas、Complexité temporelle et spatiale
8.Écrivez les algorithmes de tri et la complexité spatio - temporelle que vous connaissez,Stabilité
9.L'arbre binaire donne le noeud racine et le noeud cible,Trouver le chemin du noeud racine au noeud cible
10 À Ali.2 Plus de 10 000 employés par âge devraient choisir quel algorithme?
11.GC Algorithmes(Avantages et inconvénients des différents algorithmes et scénarios d'application)
12.Algorithme de colonie de fourmis et algorithme de Monte Carlo
13.La Sous - chaîne contient le problème(KMP Algorithmes)Écrire des implémentations de code
14 Un désordre.,Ne pas répéter le tableau,ProduitsN Éléments,De faireN La somme des éléments estM,Donner la complexité temporelle、.
Complexité spatiale.Algorithme d'écriture
15.Deux billions de niveauxURL DocumentationA EtB,Comment trouverA EtB Ensemble de différences pourC(Conseils:Bit Cartographie->hash Groupe->
Efficacité de la lecture et de l'écriture de fichiers multiples->L'adressage des disques et l'optimisation de l'adressage au niveau de l'application)
16.BaiduPOI Comment essayer de trouver la fonctionnalité de marchand la plus proche(Conseils:Miroir de coordonnées+R Arbre).
17.Dans deux ensembles de tableaux non dupliqués,Rechercher des éléments communs.
18.Dans deux ensembles de tableaux non dupliqués,Ces deux ensembles sont des données massives,Il n'y a pas de mémoire,Comment trouver un dollar commun
Su?
19.Un fichier contient100 10 000 entiers,Séparés par des espaces,Déterminer dans le programme si les entiers entrés par l'utilisateur sont dans ce fichier
Moyenne.Dites la meilleure méthode
20.Un seul.Bitmap Mémoire occupée et calcul de la mémoire occupée

Hors sujet

Peu importe.,Peu importe la taille de l'interview,Pour ne pas être abusé par l'intervieweur ne pas ne pas,Seule la question de l'examen de surface de brossage est prête,Bien sûr, en plus de cela, vous devez vous asseoir sur une base solide en temps normal,De cette façon, peu importe l'intervieweur, un point de connaissance dans la mort,Tu peux gérer ça.

 CodeChinaProjet Open Source:《AndroidRésumé des notes d'étude+Vidéo d'architecture mobile+Le vrai problème de l'interview de Dachang+Code source du projet》

Voici une collection d'entrevues, grandes et petites, auxquelles j'ai participé depuis que j'ai travailléVidéo d'apprentissage avancé et dossier d'entrevue,J'espère que l'entrevue se déroulera mieux dans les mauvaises conditions.,J'espère que ça aidera tout le monde.~

Je le fais à Huawei.AndroidL'expérience réelle de l'externalisation,AndroidPréparation de l'entrevue de développement_Programmeur

Bienvenue dans la section commentaires.

版权声明
本文为[Mb612e2d70ec53f]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/09/20210915062927540v.html

随机推荐