Maison >développement back-end >Golang >Partagez une expérience d'entretien pour un poste de développement Tencent Go
Ce qui suit est tiré de la colonne tutoriel Golang pour présenter et partager un processus d'entretien pour un poste de développement Tencent Go. J'espère que cela sera utile aux amis dans le besoin. !
Rechercher des opportunités est le seul moyen pour tout le monde sur le lieu de travail. L'auteur est aussi un profane, et les dirigeants de l'entreprise maltraitent aussi les gens Alors sous l'instigation du chasseur de têtes, j'ai voulu tenter le coup. Après tout, travailler à huis clos est un tabou pour les stratèges militaires. Et il s’avère que c’est le cas. Nous n'utilisions pas de microservices, n'avions pas de concurrence élevée et n'avions aucun point fort technique qui méritait d'être présenté. C'est honteux, si on veut avoir un salaire élevé, il faut continuer ses études. Donc après l’entretien, je l’ai rapidement enregistré, comme ça au moins je savais dans quelle direction je voulais changer mes études. En tant que novice avec seulement deux ans d’expérience back-end, ce n’est pas évident de n’avoir qu’une seule idée après l’entretien.
Enregistrez d'abord les questions posées lors de l'entretien :
1. Parlez du mécanisme GC de Go
2. Parlez du principe de l'algorithme de marquage tricolore
.3, Algorithme : Déterminez s'il y a une boucle dans la liste chaînée
4. Présentez votre propre projet
5. Quelles sont les spécifications du processus de développement ?
6. Qu'est-ce qu'une semi-jointure ?
7. Qu'est-ce qu'un sac collant ? Comment a-t-il été envoyé ?
8. Comment créer un index
9. Comment éviter la panne du cache ?
10. Comment utiliser le mutx de go, comment implémenter respectivement les verrous optimistes et pessimistes, et quels sont les scénarios d'utilisation ?
11. Comment localiser les problèmes de serveur lorsque le serveur est attaqué ?
12. Implémentation spécifique de rpc
13. Comment inverser les nœuds gauche et droit de l'arbre
14. Parlez d'epoll et sélectionnez
Dans la question À 14 questions, j'ai abandonné parce que je savais ce qui allait être demandé ensuite. C’est vrai que les interviews font des fusées et le travail serre les vis. Ensuite, je dois poser des questions sur la différence et le principe de mise en œuvre. Après avoir abandonné, j'ai demandé conseil à l'intervieweur et j'ai vérifié ma supposition. C'est exactement ce que l'intervieweur voulait demander. Plus tard, je demanderai simplement quels points de connaissances dois-je continuer à apprendre et à ajouter ? Face à un tel entretien, comment répondre aux questions ? L'intervieweur était plutôt gentil. Il a dit que la réponse à la question devait être approfondie et large, et que la réponse devait être comparée à plusieurs langues.
Ce dont j’ai honte, c’est que je connais encore les dix premières questions, mais je ne les connais pas à partir de la onzième question. Je suis novice en ce qui concerne les systèmes d'exploitation et la sécurité des réseaux suivants, sans parler des principes de mise en œuvre. Ceux qui s'engagent dans GO doivent connaître les microservices, que ces technologies soient ou non inscrites sur votre CV. Les étudiants doivent donc étudier ce domaine, sinon ils n’auront aucune chance d’entrer dans une grande usine. Allez tout le monde !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!