2021 dernier examen écrit d'entrevue Android, écrit trop bien

Top Level mobile Development 2021-09-15 07:47:11
dernier examen crit entrevue android


Goulot d'étranglement de l'apprentissage
On a parlé jusqu'ici,Je comprends très bien.Je suis un vieux Manon depuis plus de dix ans,Plus profond que lui.En fait, quelques années plus tard,C'est comme ça.,On dirait“Diminution de l'enthousiasme pour l'apprentissage”“Paresseux d'étudier”,Mais en gros,Deux raisons:
1、L'amélioration de ses propres compétences,Capable de faire face au travail quotidien,Ce n'est pas aussi stressant qu'au début.
2、Les avantages marginaux de l'apprentissage diminuent,Alors commencez à penser à investir/Les bénéfices sont plus élevés que.

Au début,Un petit progrès technologique,Sont capables d'apporter un très grand sentiment d'accomplissement,Au moins un peu moins de grondements,C'est ça??Jusqu'à un certain point,Je peux sauter dans une fente et augmenter mon salaire ou quelque chose comme ça.Mais trois ou cinq ans plus tard,
J'ai déjà:

  • FamiliarisationAndroid OSArchitecture du système、frameworkCouche;
  • BonJavaCompétences techniques,Maîtrise du Multithreading、socketCommunications、Opérations de fichiers, etcjavaTechnologie sous - jacente;
  • MaîtriseAndroidLes composants de base de,Habile à utiliserAndroidDiverses mises en page et contrôles,Maîtrise des effets spéciaux d'animation;
  • FamiliarisationViewPrincipe de dessin de,Maîtrise de l'animation personnalisée et de la personnalisationViewDéveloppement
  • Il y a beaucoup deAndroidExpérience de l'optimisation des performances,Bon pour résoudre les pannes de système,Débordement de mémoire et problèmes de compatibilité;
  • FamiliarisationJNIConfusion entre la technologie et le Code
  • Il y a des unités.<u style=“margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; word-break: break-word;”>Tests</u>、Expérience des tests automatisés et des cadres connexes;
  • Avoir de bonnes habitudes de codage,La structure doit être claire,Nomenclature,Logique forte,Faible redondance des codes,Les notes de code sont claires;

Apprendre à tourner gracieusement
Ensuite, partagez avec vous le chemin de la transformation que j'ai parcouru pendant tant d'années.Ne l'écoutez pas:

1、Gestion de la technologie de transformation
2007 Deuxième semestre de l'année 2009 Début de l'année,Je me tourne lentement vers le rôle de gestion technique,Commencer à gérer un Département de recherche et développement.La route que je prends est“L'habileté et l'excellence dominent”.
Bref.,C'est ta vache technique X ,Résoudre facilement les problèmes,Commencez à prendre quelqu'un,Ensuite, prenez le projet en charge par l'équipe,Et ensuite,Il est logique que les entreprises poussent la transition vers la gestion technologique.
Cette route,C'est aussi l'itinéraire emprunté par la plupart des responsables techniques.Si vous voulez transformer la gestion de la technologie,On pourrait envisager ce genre de.

“L'habileté et l'excellence dominent”Points saillants de,C'est:Il y a une marge de manœuvre.
Qu'est - ce que ça veut dire,Est de se concentrer sur le présent,Faites votre travail efficacement.Quand vous avez l'air plus que suffisant,Le leadership vous donnera des tâches plus difficiles.Quand vous pouvez gérer efficacement,On dirait qu'il y a encore de la force,Le leadership vous donnera des tâches plus importantes……

Comme ça.,Tu deviens de plus en plus important,Il y aura quelqu'un、Possibilité d'apporter un projet.
Si tu ne peux pas toujours finir ton travail,、Je ne peux pas,Je ne peux pas suivre cette route.Mais il y a d'autres itinéraires.

2、Rejoignez les entrepreneurs
2014 Année 9 Mois,J'ai eu une chance,Quitter le travail 7 La société de,Repenser sa direction.À la fin du calendrier grégorien,Accepter l'invitation d'un ami,Démarrer une entreprise avec lui.
La raison pour laquelle je suis prêt à essayer,Parce que:

  1. Les possibilités futures de création d'entreprise et de travail sont très différentes,Si l'entreprise réussit,Votre influence、Retour sur investissement,Ils vont monter un escalier.
  2. Les gens qui travaillent ensemble sont fiables.
  3. Produits fabriqués,Modèle de profit clair.

Bien sûr.,Des choses malheureuses arrivent toujours——On a échoué..
Personnellement, je ne regrette pas un tel échec,Parce que quand vous êtes du point de vue de l'appropriation et de la hauteur de la responsabilité de l'entreprise,Votre perception du travail,Il y aura de grands changements!Ce changement,Aura un impact positif important sur le travail et la vie ultérieurs.
Si vous êtes habile et fiable,Il doit y avoir beaucoup d'entrepreneurs qui vous invitent à rejoindre leur équipe.Pas de fièvre dans la tête,Il faut regarder de plus près:

  1. Évaluer la fiabilité du produit à fabriquer
  2. Voir si quelqu'un avec qui on va travailler est fiable
  3. Vision proche 2 Pas de revenu annuel,Si votre niveau de vie et celui de votre famille peuvent être maintenus
  4. Imaginez l'impact d'un engagement total dans l'entrepreneuriat sur votre vie et celle de votre famille,Est acceptable pour vous - même et votre famille

3、 Retour au développement
Je suis passé de 2009 Début de la gestion technique en,À 2015 L'échec de l'entreprise à la fin de l'année,Durée 7 Année.Mais devant de nombreuses occasions de mieux gérer,Choisissez résolument de retourner au poste technique et de poursuivre le développement.
Pourquoi?
C'est parce que le but de notre travail,À part gagner de l'argent.,Et la réalisation de soi.
La réalisation de soi comprend plusieurs aspects:

  • Grandir
  • Réalisations
  • Volonté

Grandir, c'est faire quelque chose avant et après,Il y a ce que tu veux、Changements positifs.
Si vous avez fait dix ans de développement,Niveau technique、Capacité de résoudre des problèmes,C'est comme au début,Ça s'appelle pas grandir!

Réalisations signifie que vous avez fait des réalisations et que vous avez obtenu la reconnaissance des intervenants concernés.
Vous êtes responsable d'un module,Avec la dernière technologie, le design le plus puissant,Oui. run ,Répondre aux besoins des utilisateurs.Vous vous sentez personnellement très accompli,Mais le cadre technique que vous utilisez est trop complexe,Les coûts d'entretien sont élevés,Équipe o & M、L'équipe de développement secondaire n'est pas d'accord,Ce n'est pas vraiment une réussite.

La volonté est bien comprise,C'estVous êtes prêt à investir votre temps et votre énergie dans quelque chose、Tu te sentiras heureux quand tu feras quelque chose.

Comme moi,En cas d'échec de l'entreprise à retrouver un emploi,C'est parce que j'ai l'impression d'utiliser la technologie pour développer des logiciels individuels、Résoudre un problème après l'autre m'excite et m'engage,C'est pour ça que j'ai choisi de revenir au développement.
Beaucoup de développeurs se demandent s'il faut ou non gérer、La question de savoir s'il faut continuer à faire de la technologie,Comment choisir la réponse,La clé réside dans votre volonté personnelle et votre sentiment de faire quelque chose.
Quelqu'un pourrait demander,Si vous continuez à développer,Plus vieux.,Comment combattre les jeunes?
J'ai déjà fait un dessin,Postez - le encore et montrez - le à tout le monde:

2021Mise à jourAndroid Examen écrit d'entrevue ,C'est bien écrit._Android

Comme le montre cette image,Les développeurs créent des logiciels en deux étapes,La première création est faite dans l'esprit,Au niveau de la pensée;Deuxième création,C'est une implémentation codée,C'est l'endurcissement mental.
Si vous voulez dépasser l'âge,Il faut travailler plus dur sur les capacités nécessaires pour créer pour la première fois:

  • Construire son propre corpus de connaissances autour d'un secteur d'activité particulier
  • Tempérer l'imagination、Abstract、Induction、Analyse、Intégration、Conception, etc.

Pour que tu puisses penser plus、Faire moins、La clé、Bien joué.,Pour dépasser les limites d'âge.Sinon, si vous vous concentrez toute la journée sur les craquements de code comme les jeunes,Ça n'a pas de valeur,A été rapidement effacé.
Ce que l'on appelle l'ingénieur principal, c'est la précipitation progressive de la technologie,Un système progressif de maîtrise des technologies de base.
Nous développons des programmeurs dans deux directions, non - Manager et architecte.Pour devenir gestionnaire,Devrait avoir une certaine connaissance de la gestion、Intelligence émotionnelle élevée et bonne coordination organisationnelle.
Et vouloir être un architecte mobile,Il s'agit d'assumer des responsabilités tant au niveau technique qu'organisationnel,Il est particulièrement important de construire votre propre système technologique complet.
En termes de résultats, bien sûr,Le salaire d'un architecte compétent augmente également,UnAndroidL'architecte peut obtenir40Le salaire annuel de Wan est normal.

2021Mise à jourAndroid Examen écrit d'entrevue ,C'est bien écrit._Android_02

Feuille de route pour la carrière des programmeurs

Matériel d'apprentissage recommandé

  • AndroidManuel complet pour l'apprentissage avancé

    2021Mise à jourAndroid Examen écrit d'entrevue ,C'est bien écrit._Programmeur_03

  • AndroidComparer AliP7Apprendre la vidéo

    2021Mise à jourAndroid Examen écrit d'entrevue ,C'est bien écrit._Android_04

  • BAT TMDGrande usineAndroidQuestions d'entrevue à haute fréquence

2021Mise à jourAndroid Examen écrit d'entrevue ,C'est bien écrit._Programmeur_05

 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》

版权声明
本文为[Top Level mobile Development]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/09/20210915074709521a.html

  1. Progressive react source code analysis - Implementation of ref API
  2. Webpack5 learning -- code compression
  3. Front and back end data interaction (V) -- what is Axios?
  4. Knowledge points related to react routing
  5. On demand introduction of react antd + customized theme
  6. GPG management submission signature verification
  7. [babylonjs] babylonjs practice (XII) -- drawing lane lines
  8. After brushing the 12 sliding windows, you can tear the front end by hand
  9. Vue fruit bookkeeping - money.vue component
  10. Propriétés et méthodes des objets Array en javascript!,Pseudo - classes et pseudo - éléments pour CSS
  11. JS contains the function code
  12. Typescript record (I)
  13. Take you to learn more about nginx basic login authentication: generating passwords using OpenSSL
  14. Is componentization obsolete? Introduction to micro front end architecture
  15. Leetcode day 18
  16. Simple code to achieve a, 1W + people see the Mid Autumn Festival blessing
  17. Design pattern -- agent pattern
  18. Vs Code theme recommendation in 2021
  19. Mon expérience réelle dans l'externalisation Android à Huawei, préparation de l'entrevue de développement Android
  20. J'ai les questions et les réponses d'entrevue de développement d'octets de rêve et Tencent double offer, Android
  21. Fatal Magic: countless sacrifices under gorgeous magic
  22. Mon expérience d'entrevue principale est partagée avec l'expérience d'apprentissage
  23. Mon expérience d'entrevue Android de Tencent partage, plugin Android
  24. Partage de questions d'entrevue Java à double saut d'octets non - premier cycle, un article vous apprend à gérer l'entrevue réseau informatique,
  25. Questions d'entrevue CSS (notes)
  26. Syntaxe de base de la classe
  27. Héritage de classe
  28. Mise en œuvre simple de 30 minutes pour un filtrage rapide des chaînes de tableau 10W +.
  29. Vue 3 tri des documents démarrage rapide
  30. Collection de code de base JavaScript (1)
  31. National secret nginx Container actual Fighting
  32. Quelques lignes de css pour rendre votre page tridimensionnelle
  33. C'est super détaillé, de "finir" ce 300 pages de 1000 questions d'entrevue,
  34. Take you in-depth understanding of nginx basic login authentication (including all configuration steps and in-depth analysis)
  35. Après avoir mangé, assurez - vous d'augmenter votre salaire de 5K et de rester debout tard pour trier les questions d'entrevue Java de millet.
  36. Résumé des questions d'entrevue pour les entreprises Internet nationales de première ligne, qui doivent être posées lors de l'entrevue d'emploi Java de la grande usine en 2021,
  37. "L'amour à première vue", la nouvelle BMW 2 coupe réelle, vous êtes surpris?
  38. Questions d'entrevue de test avancé de Dachang, liste des compétences de base de l'entrevue Java,
  39. Tableau 2D trié par un champ
  40. JS est souvent utilisé pour déterminer si l'objet est vide
  41. Contrôle de l'arbre en vue converti en style de table
  42. CSS3 animation flash Effect
  43. Discuter des propriétés de la file d'attente pour l'événement bloc
  44. Node around USModules
  45. Webpack - - Premier aperçu (concept de base)
  46. Mise en œuvre du cadre de base mvvm par JS natif
  47. Calculer les propriétés par rapport aux auditeurs, etc.
  48. Configuration standard dockerfile et docker-composer.yml
  49. Collection de questions d'entrevue HTML
  50. Conteneur, définir la largeur et la hauteur ne répond pas?
  51. Introduction et syntaxe des objets (mise à jour à long terme)
  52. Bubble Mart invests in cat galaxy, which is a vertical e-commerce platform around the quadratic element
  53. Exigences et dépendances dans package-lock.json
  54. Mouvement tridimensionnel de la terre, du ciel et de la lune basé sur three.js
  55. Compréhension et analyse de l'objet de base JS
  56. Simple use of status data management (context, mobx, Redux)
  57. Simulated drumming
  58. Array method
  59. Performance optimization issue 03 - HTTP request optimization
  60. Talk about some moves used by vue3.0 in the project - External skill chapter (I)