notes de questions d'entrevue
Cet article est une note sur les questions d'entretien lors de l'entretien avec l'ingénieur de test de développement de test/automatisation d'une entreprise
Tout le contenu des tests écrits n'est pas entièrement écrit et seules les questions d'entretien des tests écrits liés à la technologie générale sont affichées. Quant à la théorie des tests et aux problèmes de gestion d'équipe, ils sont tous similaires et il n'y a pas de valeur de référence pratique.
1. Écrivez directement une classe Python
2. Écrivez directement un constructeur
3. Immédiatement après le code ci-dessus, écrivez directement et complétez le code, exigences :
4. Le code est le suivant : 5.
Quelles sont les fonctions d'ordre supérieur de Python, et quelles sont leurs fonctions ?
6. Parlez brièvement des générateurs, des itérateurs et des décorateurs, et quelles sont leurs fonctions ?
7. Comment convertir une chaîne en entier en Python ?
8. Poignée de main TCP à trois voies et poignée de main à quatre voies, veuillez les écrire directement
9. Quels sont les codes d'état communs de HTTP ? Que signifient-elles?
10. Quel est le principe de base de webdriver ?
11. Qu'est-ce qu'Appium ? A quoi sert-il principalement ? Quel est son principe de base ?
12. Quelle est la différence entre le sélénium1 et le sélénium2, pourquoi abandonner le sélénium1, quels sont ses défauts ?
13. Quelles sont les méthodes courantes de positionnement des éléments ?
14. Écrivez directement un tri à bulles et un tri rapide à la main, quelle est la complexité temporelle ? Quelle est la complexité de l'espace ? Est-ce stable ?
15. Comment interroger le journal d'arrière-plan Linux et écrire directement des commandes
16. Comment vérifier le processus en cours ?
17. Qu'est-ce qu'un Dockerfile ? Comment créer un Dockerfile ?
18. Python dispose-t-il d'un mécanisme de récupération de place ? Et par quoi ?
19. Familier avec TestNG ? Alors s'il vous plaît dites-moi comment l'utiliser?
20. Si vous connaissez Java, veuillez écrire directement un modèle singleton ?
21. Ajout, suppression, modification et requête de base de données, SQL manuscrit
22. A quoi sert Redis ? Qu'est-ce qu'Elastic Search ? À quoi ça sert?
23. Comment faire le test d'interface ? Et s'il y a des dépendances d'interface ?
24. Quelle est la différence entre tuple et liste ?
25. En Python, que représentent *arg et *kwarg et quelles sont leurs fonctions ?
26. Avez-vous déjà écrit un crawler ? Alors, s'il vous plaît, dites-moi quels sont les mécanismes anti-escalade courants ? S'il s'agit d'une page chargée dynamiquement et que les données ne sont pas visibles, comment l'explorer ?
Enfin, je partage cette note d'interview, qui couvre essentiellement tous les points techniques de base des tests logiciels : théorie des tests, bases Linux, bases MySQL, tests Web, tests d'interface, tests d'applications, outils de gestion, liés au sélénium, tests de performance, réseaux informatiques, principes de composition, structures de données et algorithmes, questions logiques, ressources humaines, cartes cérébrales techniques, etc. La qualité est très élevée ! ! ! Plus qu'assez pour des entretiens techniques ! [Cliquez sur la petite carte en fin d'article pour la recevoir]
L'ensemble du document compte 200 pages au total , et il est définitivement irréaliste de tout vous montrer. Afin de ne pas affecter votre expérience de lecture, seule une partie du contenu est affichée. J'espère que vous comprendrez, j'espère que cela pourra vous aider à réviser avant l'entretien et à trouver un bon travail, et faire gagner du temps à tout le monde à chercher des informations sur Internet pour apprendre ! J'espère que tout le monde peut gagner quelque chose!