10:00にインタビュー、10:08に出てきた、質問は本当にあまりにも...

アウトソーシング後、アルゴリズムが別の工場で死ぬとは思っていませんでした

この会社に入社してから、毎日残業をして、多額の給料をもらっていたので、我慢していました。予期せぬことに、通知により、全員が残業を許可されず、給与が 30% も下がり、突然、人々は食事をする余裕がなくなりました。

画像-20211102141033261

 幸いなことに、ある兄弟が私をインターネット企業に推薦してくれました. 私は面接官に会うことに興奮していましたが、質問が私を殺すとは思っていませんでした.

質問: タスクに複数のサブタスクが含まれている場合、すべてのサブタスクが完了すると、タスク全体が完了したと見なされます。1 つのタスクが完了していない場合は、すべてのタスクをキャンセルする必要があります。

とてもシンプルに感じますが、別の要件があるとは思っていませんでした。最高の効率と最短の時間を使用して完了することです。

今回はもっと難しくて、答えられませんでした. 知っていれば、大物から渡されたソフトウェアテストのインタビューマニュアルを読んだのに.

ソフトウェアテスト側は、基本的には基本的な質問で、以下のソフトウェアテスト面接マニュアルのように、定型的なエッセイに習熟すればするほど、ソフトウェアテスト面接に合格しやすくなります。

この情報は、テスト理論、Linux 基礎、MySQL 基礎、Web テスト、インターフェース テスト、アプリ テスト、管理ツール、Python 基礎、Selenium 関連、パフォーマンス テスト、LordRunner、Dachang インタビュー資料関連など、幅広い内容を網羅しています。

  •  テスト理論(テストベース+要求分析+テストモデル+テスト計画+テスト戦略+テストケースなど)
  •  Linux (Linux の基礎 + Linux の演習)
  •  MySQL (基礎知識 + クエリの練習 + 万年学生表の古典的な面接の質問のまとめ + データベース企業向けの実際の質問)
  •  ウェブテスト
  •  API テスト
  •  アプリのテスト
  •  管理ツール
  •  Python の基本 (Python の基本 + プログラミングに関する質問 + コレクション + 関数 + Python の機能など)
  •  セレン関連
  •  性能試験
  •  ロードランナー関連
  •  コンピュータネットワーク
  •  構成原理
  •  データ構造とアルゴリズム
  •  ロジックの問題
  •  人事

1. ソフトウェア テストの基礎

  • ソフトウェアテストの手順は何ですか?
  • テストスクリプトを記録するには?
  • テスト方法について考慮すべきテスト方法
  • テスト工数を見積もる方法は?
  • テスト設計の問題
  • テスト プロセス中にエラーが発生した場合、どのような解決策がありますか?
  • テスト実行の問題
  • テスト評価の目的
  • テストを改善するには?
  • C/Sモードのメリットとデメリット
  • B/Sモードのメリットとデメリット

2、Linux

  • grep と find の違いは何ですか? grep の用途は何ですか?
  • IP アドレスを表示しますか?
  • 複数レベルのディレクトリを作成および削除しますか?
  • 現在のユーザーのホーム ディレクトリで haha​​.txt ファイルを見つけますか?
  • tomcat プロセスを照会してプロセスを強制終了し、Linux コマンドを記述する方法は?
  • ログ ファイルを動的に表示しますか?
  • システムのハードディスク容量を表示するコマンド?
  • 現在のマシンのすべてのポートを表示しますリッスンしますか?

 3.パイソン

  • Pythonソースコードファイルのコード行数を数えて、コメントや空行を削除して出力?
  • Python は cmd を呼び出し、結果を返しますか?
  • バブルソート
  • 1、2、3、4 の 4 つの数字で構成できる、繰り返しのない 3 桁の数字はいくつありますか?
  • Python を使用して 10000 以内の対称数を出力してください (対称数の特徴: 数は左右対称で、1、2、11、121、1221 など)。
  • 整数 N と 0 ~ 9 の数値 K を指定すると、0 ~ N での数値 K の出現回数を返す必要があります。
  • 101 から 200 までの間に素数がいくつあるかを調べ、すべての素数を出力する
  • 三角形を入力する関数、入力後に出力が三角形を形成できるかどうか、および三角形のタイプは、同値クラス分割法を使用してテストケースを設計してください

 4.MySQL

  • どの Mysql エンジンを使用していますか?各エンジンの違いは何ですか?
  • クエリ コマンドを最適化する方法は?
  • データベースの最適化?
  • Sqlインジェクションはどのように発生し、どのように防ぐのですか?
  • NoSQL とリレーショナル データベースの違いは何ですか?
  • MySQLの本質とMongoDBの最も基本的な違いは何ですか
  • Mysqlデータベースにページングを実装するには?
  • Mysql データベースの操作?
  • データベースの最適化? データベースのパフォーマンスの向上?
  • データの整合性とは何ですか?

 5.ウェブ

  • Web テストとアプリ テストの違いは何ですか?
  • WEBテスト環境構築とテスト方法
  • Web テストのチュートリアル
  • WEBテストのポイントと基本的な方法
  • Web テスト ページの概要

6. インターフェーステスト

  • インターフェースとは
  • モジュールが http から https へのリクエストを行う場合、テスト計画はどのように作成および変更する必要がありますか?
  • 私が持っている一般的な HTTP プロトコル デバッグ エージェントとは何ですか? HTTPS プロトコルをキャプチャする設定プロセスを詳しく説明します。
  • TCP/IP プロトコルの階層構造と各層の重要なプロトコルについて説明する
  • jmeter の場合、インターフェイスの応答結果は次のようになります。
  • インターフェイスによって生成されたガベージ データをクリーンアップする方法
  • サードパーティ インターフェイスへの依存に対処する方法
  • テストデータはどこに置くのですか?
  • データ駆動型とは何ですか? また、それをパラメーター化する方法は?

 7. 性能試験

  • パフォーマンス テストの目的は何だと思いますか?パフォーマンス テストで良い仕事をするための鍵は何ですか?
  • サーバー側のパフォーマンス分析はどのような角度から行われますか?
  • ストレステスト、ネガティブテスト、パフォーマンステストを理解するには?
  • メモリ リークがあるかどうかを判断する方法と懸念される指標は?
  • ソフトウェアでメモリリークが発生する原因とその確認方法を記述 (開発言語と組み合わせて記述可能)
  • 価値移転とは何か、アドレス移転とは何か、両者の違いは何かを簡単に説明してください。
  • システムのボトルネックとは?

 8、セレン

  • 自動テスト フレームワークの構築方法
  • 自動化されたテスト ケースを設計する方法:
  • webdriver はどのようにブラウザを開いたり終了したりしますか?
  • 自動テスト フレームワークとは
  • Selenium とは何ですか? 一般的なバージョンは何ですか?
  • コマンドラインから Selenium RC を起動するにはどうすればよいですか?
  • 私のマシンでは、ポート 4444 が空いていません。別のポートを使用するにはどうすればよいですか?
  • Selenium Server とは何ですか? Selenium Hub との違いは何ですか?
  • Selenium からデータベースに接続するにはどうすればよいですか?
  • オブジェクトが複数のページに存在することをどのように確認しますか?
  • XPath での単一スラッシュと二重スラッシュの使用の違いは何ですか?
  • SeleniumIDE/RC のユーザー拡張機能の書き方は?
  • ページが正常にロードされた後に要素の存在を確認する方法は?
  • Selenium Grid について何を知っていますか? Selenium Grid はどのような機能を提供しますか?
  • Java クラスから Selenium サーバーを起動する方法は?
  • Selenium の検証ポイントは何ですか?
  • XPath とは何ですか? Selenium で XPath を使用する必要があるのはいつですか?

 9. コンピュータとネットワーク

  • IP 192.168.10.71 サブネット マスク 255.255.255.64 と 192.168.10.201... を持つコンピューター
  • DNS、Active Directory、およびドメインの概念について簡単に説明してください。
  • 10M ブロードバンドとは? 理論上のダウンロード速度は?
  • IPアドレスとは?
  • OSI ネットワーク モデルの 7 つの層とは?
  • TCPとUDPの違いは何ですか?
  • HTTP はどのプロトコル層に属しますか?
  • HTTP と HTTPS の違いは何ですか?
  • クッキーとセッションの違いは何ですか?
  • HTTP get リクエストと post リクエストの違いは何ですか?
  • HTTP1.0 と HTTP1.1 の違いは何ですか
  • TCP 接続の確立プロセスと切断プロセスは?
  • クライアントが DHCP を使用して IP を取得するプロセスは?
  • ネットワーク セグメントのネットワーク アドレスとブロードキャスト アドレスを書き留めますか?

 10. 人材

  • テストのキャリアはどのように進んでいますか? テストを行う利点は何だと思いますか。
  • 仕事を探すとき、最も重視することは何ですか。
  • なぜあなたを認めなければならないのですか?
  • 自己ベストの特徴を教えてください。
  • テスト エンジニアに必要な資質とスキルは何ですか?
  • また、ソフトウェアの品質をどのように保証しますか、つまり、ソフトウェアの品質を最大限に保証するにはどうすればよいと思いますか?
  • なぜこのラインをテストすることにしたのですか?
  • 私があなたを雇った場合、あなたは部門にどのような貢献をすることができますか?

ドキュメントの取得方法:
このドキュメントとビデオの資料は、[ソフトウェア テスト] に参加したい友人のための最も包括的で完全な準備倉庫である必要があり、この倉庫も最も困難な旅に同行しました。上記はすべて共有できます。下をクリックしてグループに参加し、自分で受け取ってください。削除していただきありがとうございます。
 

おすすめ

転載: blog.csdn.net/nhb687095/article/details/130404942