Python 自動テストの技術面接の質問

面接の質問メモ

この記事は、企業のテスト開発/自動化テストエンジニアに面接する際の面接の質問についてのメモです。

筆記試験の内容はすべて完全に記述されているわけではなく、一般的な技術系の筆記試験の面接問題のみが掲載されており、試験理論やチームマネジメントの問題についても似たような内容であり、実用的な参考値はありません。

1. Python クラスを直接記述します。
2. コンストラクターを直接記述します
。 3. 上記のコードの直後に、直接記述してコードを完成させます。 要件:
4. コードは次のとおりです
。 5. Python の高階関数とその機能は何ですか?
6. ジェネレーター、イテレーター、デコレーターについて簡単に説明します。また、それらの機能は何ですか?
7. Python で文字列を整数に変換するにはどうすればよいですか?
8. TCP の 3 ウェイ ハンドシェイクと 4 ウェイ ハンドシェイクは直接記述してください
9. HTTP の一般的なステータス コードは何ですか? それらは一体どういう意味なのでしょうか?
10. Webdriver の中心原理は何ですか?
11. アピウムとは何ですか? 主に何に使用されますか? その中心原理は何ですか?
12. Selenium1 と Selenium2 の違いは何ですか? Selenium1 はなぜ放棄されるべきですか? その欠陥は何ですか?
13. 一般的な要素の配置方法は何ですか?
14. バブル ソートとクイック ソートを手動で直接作成すると、時間はどれくらいかかりますか? 空間の複雑さは何ですか? 安定していますか?
15. Linux バックグラウンド ログをクエリしてコマンドを直接書き込む方法
16. 現在のプロセスを確認する方法は?
17. Dockerfile とは何ですか? Dockerfileを作成するにはどうすればよいですか?
18. Python にはガベージ コレクション メカニズムがありますか? そして何を通して?
19. TestNG についてご存知ですか? それでは、使い方を教えてください。
20. Java に詳しい場合は、シングルトン パターンを直接書いてください。
21. データベースの追加・削除・変更・問い合わせ、手書きSQL
22. Redis は何に使用されますか? エラスティック検索とは何ですか? これは何のため?
23. インターフェーステストはどのように行うのですか? インターフェースの依存関係がある場合はどうなるでしょうか?
24. タプルとリストの違いは何ですか?
25. Python では、*arg と *kwarg は何を表し、その機能は何ですか?
26. クローラーを書いたことがありますか? では、一般的な登攀防止機構は何なのか教えてください。動的に読み込まれるページでデータが表示されない場合、どのようにクロールすればよいでしょうか?

最後に、このインタビュー ノートを共有します。基本的に、ソフトウェア テストの中核となるすべての技術点をカバーしています。テスト理論、Linux の基本、MySQL の基本、Web テスト、インターフェイス テスト、アプリ テスト、管理ツール、Selenium 関連、パフォーマンス テスト、コンピューター ネットワーク、構成原理、データ構造とアルゴリズム、論理的な質問、人材、技術的な頭脳マップなどです。品質は非常に高いです技術面接には十分です![記事の最後にある小さなカードをクリックして受け取ってください]

67fbc0acd74346a88d0b4ddea23bbaa0.png

 

文書全体は合計200 ページあり、すべてをお見せするのは決して非現実的です。読者の読書体験に影響を与えないよう、内容の一部のみを紹介します。皆様に喜んでいただけることを願っています。面接前に復習して良い仕事を見つけるのに役立ち、インターネットで情報を検索して学習する時間を節約できれば幸いです。皆さんも何か得るものがあれば幸いです!


 

 

おすすめ

転載: blog.csdn.net/HUA1211/article/details/131637180