编程知识 cdmana.com

Entrée réussie dans baidu salaire mensuel 35K, développement rapide d'Android

Interview

Un côté

L'intervieweur:Présentez - vous d'abord,Quels projets ont été réalisés,Quelles compétences avez - vous acquises?

En moi.:(Les CV sont tous écrits,Tu ne peux pas regarder toi - même?J'ai dû répéter ce qui était écrit dans mon CV)
FamiliarisationAndroid Framework,Développement de composants etMVC/MVP/MVVMCadre de programmation;FamiliarisationUI/ NDKDéveloppement,MaîtriseTCP/IP,HTTPMécanisme de communication réseau,Oui.OkHttpExpérience de l'utilisation de l'emballage,Familiarisez - vous avec le traitement graphique AndroidOpenGL ESMécanismes,Oui.CameraExpérience du développement vidéo.Familiarisez - vous avec les algorithmes de cryptage et de décryptage,Oui.OMAAccès au téléphoneSE,UtilisationSIMExpérience du chiffrement et du décryptage des cartes;Il y a un soutienNFCLire sur le téléphoneNFCExpérience de l'étiquetage et du paiement.Expérience du développement de serveurs avant et arrière - plan,Familiarisez - vous avec le cadre de développementReact,Vue,Spring BootEtMysqlBase de données.Les langues couramment parlées sontC++11, Java, Python, KotlinAttendez.,Capable d'utiliser avec compétenceGit,VS Code, Android StudioEtc. outils et environnement de développement.

L'intervieweur:J'en sais beaucoup(C'est là que j'ai regardé mon CV)J'ai eu beaucoup d'expérience de travail,Dites - moi quel est le projet le plus satisfaisant

En moi.:(Yeux blancs)
Décrivez les relations sociales d'une de mes entreprises à PékinAPP,Fonctions d'introduction,Réalisation,La technologie utilisée,Idées de design, etc.

L'intervieweur:Expliquez comment l'optimisation du rendement est effectuée dans le cadre du projet

- moi.: D'abord, l'optimisation de démarrage ,MultiDex Mécanisme de sous - traitance ,dex Précontrainte de sous - traitance, etc. .Stabilité–Optimisation de la mémoire,Lisse– Carton optimisé, etc. , Quoi qu'il en soit, je lui ai tout dit sur l'optimisation des performances dans les données d'entrevue à haute fréquence de l'usine Internet de première ligne. .( La fin de l'article sera partagée gratuitement. )
Salaire mensuel de Baidu35K,Développement rapide d'Android_Android

L'intervieweur:(Un peu confus.13C'est, Je ne pensais pas pouvoir en dire autant. )Fuite de mémoire, Quels autres outils de détection? ?LeakCanary Tu sais comment ça marche? ?

Réponse:UtilisationApplication#registerActivityLifecycleCallbacks ActivityRappel du cycle de vieonActivityDestroyedMéthode par appelRefWatcher#wather Méthode pour détecter si l'objet est recyclé ,AdoptionremoveWeaklyReachableReferences—>gcTrigger.runGc—>removeWeaklyReachableReferences—>heapdumpListener.analyze Détection secondaire en trois étapes pour déterminer les fuites de mémoire ,Finaldump Les informations de mémoire sont analysées jusqu'à l'affichage final des informations de fuite analysées .

L'intervieweur: Il y a quelque chose. ,Dis - moi,In5.0Ci - dessus et4.0ChargementdexQuelle est la différence entre les temps??

Je ne sais pas.

L'intervieweur: Qu'est - ce qu'une barrière synchrone? ,InAndroidPendant le dessin, Comment gérer une chute de cadre

AndroidPrincipe de dessin,Barrière synchrone,Et envoyerVSyncSignal d'impulsion

L'intervieweur:OOM、ANR Comment gérer les exceptions

EZ, J'ai des analyses sur mon blog. , Vous pouvez visiter ma page d'accueil si vous êtes intéressé. ,Je n'en dirai pas plus..

L'intervieweur:okHttpTu comprends?? Comment l'encapsuler

Réponse: Retry Interceptor 、 Intercepteur de pont 、Intercepteur de cache、Connectez L'intercepteur、 Intercepteur de service de demande (Encapsulation). Chaque intercepteur est responsable d'un travail différent , C'est comme un pipeline d'usine. , Après ces cinq processus, , Le produit final est terminé. .

GreenDaoPrincipe de réalisation

J'ai oublié

Salaire mensuel de Baidu35K,Développement rapide d'Android_Développement mobile_02

RetrofifitPrincipe de réalisation

Je m'en souviens.,Retrofifit C'est unRESTful DeHTTP Encapsulation du cadre de demande de réseau .

L'interview a duré environ une heure et demie. , Il a juste posé quelques questions. , J'ai bu de l'eau au milieu. , Pendant ce temps, personne ne m'a donné un verre d'eau et j'étais impatient de demander à l'arrière. .

Des sentiments.

Quelques jours plus tard, j'ai reçu un double avis. ,J'ai refusé.. Je me sens très mal. . Voici quelques - uns des intervieweurs que je déteste

1、Interrompre les gens

En réponse à sa question , J'ai dit: , Il interrompt. : Ce n'est pas ça. , Ça devrait être comme ça. . Ou pas avant que j'aie fini de répondre. , C'est la question suivante. .

2、C'est impoli.

Avec une étagère , Comme si je l'avais supplié de passer l'interview. , Un entretien d'une heure et demie , Buvez de l'eau. ,J'ai parlé., Je n'ai pas reçu d'eau non plus. . J'ai répondu à plusieurs appels au milieu de l'entrevue. , Laisse - moi là. .

3、 Remettre en question les plans de carrière des autres , Donner des conseils sur ma planification de carrière . J'ai l'impression que j'ai raison.

Demande - moi pourquoi j'ai démissionné. , J'ai dit pourquoi. , Orientation du produit et développement de l'entreprise et quelques progrès personnels . Et il a dit: , Où est la différence entre un technicien , Tu ne devrais pas penser à ça. , Fais ton travail. ,C'est pas vrai.,Ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha ha... Je souris.

J'ai rencontré d'autres entreprises et je n'étais pas très satisfait. , Enfin, l'ami a pris la technologie numérique de millet. offer.
Salaire mensuel de Baidu35K,Développement rapide d'Android_Android_03

J'ai l'impression qu'il fait froid.,Le travail devient de plus en plus difficile à trouver.C'est quoi, la crise de la quarantaine?,Pourquoi suis - je si proche?30Le vieux fermier n'a jamais ressenti ça.,Au lieu de ça, je pense que les trafiquants d'anxiété sont aveugles.j8C'est des conneries..Bien sûr.,La conscience de la crise professionnelle est vraiment nécessaire,Mais ce n'est pas du tout comme ça, OK??

AndroidC'est l'excuse et la rhétorique des faibles..Bien que Android Pas aussi chaud qu'il y a quelques années,Il est temps de trouver des emplois bien rémunérés avec les quatre composantes.Cela ne peut qu'illustrer Android Les postes inférieurs au niveau intermédiaire sont saturés,L'ingénieur principal manque encore,Beaucoup de postes de haut niveau offrent des salaires très élevés(Il n'y a pas besoin d'argent pour trouver le bon.),C'est pourquoi il est important de travailler dur pour devenir ingénieur principal.

Enfin

C'est fini d'écrire ici,Mettez un petit avantage à la fin de l'article,Voici une idée et une orientation d'apprentissage que j'a i compilées dans le processus d'apprentissage,Engagé dans le développement d'Internet,Le plus important, c'est d'apprendre la technologie,Et apprendre la technologie est un chemin lent, long et difficile,Je ne peux pas compter sur une passion momentanée,Ce n'est pas comme s'il restait quelques jours et quelques nuits à apprendre,Il faut prendre l'habitude d'étudier dur,Plus besoin d'une orientation précise de l'apprentissage pour obtenir des résultats d'apprentissage efficaces.

 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》

Salaire mensuel de Baidu35K,Développement rapide d'Android_Programmeur_04

版权声明
本文为[Mb612e2bd2b528b]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/09/20210915060755589b.html

Scroll to Top