水を手放したのは面接官ですか、それとも会社は本当に人が不足していますか? これはぶら下がっていません、Huaweiはとても簡単に入力できます...

ファーウェイは大企業ですが、参入は難しいですか?
Huaweiでソフトウェアのテストを行いますが、良い開発を得ることができますか?」
入ってすぐに9.5Kありますが、実は思ったより難しくありません」
今でもワクワクしています!

私は 211 の専攻ではありません. 以前に Byte と Tencent で練習したことがあります. 今回の配信に特に大きな期待はありませんでした. Huawei がもう一度チャンスをくれるとは思っていませんでした. 私はまだとても幸せです.

機会があればいいなと思いました!うまく上陸できるとは思っていませんでした. 内部紹介を手伝ってくれた同級生に感謝したいと思います. 途中での配達はかなり曲がりくねっていました. 彼は私を大いに助けてくれました.プロセス全体の内部照会。

それでは早速、インタビューの質問を見てみましょう

 筆記試験

3問中2問はACだったのですが、JD筆記試験で100点以上あれば面接のチャンスがあるとネットで見ました。トピックの難易度は、LeetCode は中程度です。通常、50 行のコードを解くことができます。主に境界の問題に注意してください。特定のトピックは、Niuke に行って大物の分析を確認できます。3番目の質問は最短経路をたどりましたが、前の質問が遅れたため断念しました。

ファーウェイの筆記試験は比較的水っぽいとのことで、通常の筆記試験に合格するまでの時間で問題数が多ければ大きな問題はないとのこと。

人格テスト。

筆記試験が終わってから約1週間後に性格診断のメールが届きましたが、1回目の性格診断を受けたらhrから不合格と言われました。. ファーウェイの性格診断は人を嫌がらせると分かっていたので、その時はパニックに陥りましたが、幸いなことに、再び受けるチャンスがありました。そんな時、インターネットでファーウェイの性格診断に関する記事を読みました。

問題数は全部で約100問あり、中には受験者の問題に対する解答の一貫性を調べる問題もあるため、解答に戻ることはできません。

そういえば、2回目に記入した回答は1回目と似ている気がします。. . 非常に混乱。

難しいことを恐れず、前向きな姿勢で質問に答えることをお勧めします。

技術面

実際、今年の JD.com の面接は以前よりもはるかに難しく、テスト投稿の面接では、コードを分解して問題解決のアイデアを説明する必要があることがわかりました。

今年の流行と Huawei の採用ポリシーの改革 (難易度の上昇: Huawei の主要な 985 アカウントの「保証された」オファーが原因である可能性があります) により、面接の難易度が上がり、採用担当者の要件が厳しくなりました。以下、具体的なインタビュー内容です。

(1) プロジェクトの深掘り、プロジェクトで使用されているテクノロジーとその長所と短所に関するコメント ここでは、ホストが 2 回目のインターンシップでのフルスタックの経験をまとめます。など

(2) 筆記試験問題の考え方とブラックボックスとホワイトボックスとは何か。

(3) データ構造の問題。ここでは、二重リンク リストの問題を調べます。

(4) TCP スリーウェイ ハンドシェイクと Huawei の処理方法。

(5) ストレステスト、安定性テスト、データベース。

テクノロジーの両面

プロジェクトについて尋ねた後、コードを手で引き裂いただけで、ここで 2 番目の質問をするときに行き詰まってしまいました。. しかし幸いなことに、インタビュアーは非常に親切に案内してくれて、最終的には苦労して解決しました。

(1) 履歴書を深く掘り下げる。

(2) 文字列内の文字の出現回数。

(3) リンクされたリストが与えられた場合、最後の n 番目のノードを削除します。(リートコードの質問 19)

ノードの削除は、リンクされたリストをトラバースしてそのノードの前にあるノードを見つけ、次のポイントを変更することに他なりません。

最初にそれをトラバースしてその長さを取得し、次に長さから n を引いて削除するノードの位置を取得し、次にノードの前の位置にトラバースします。

(4) テストのプロセス。

事業責任者(総合)

私が驚いたのは、Jingdong の包括的なインタビューがコードについてではなく、キャリア プランニングについて多くの質問をしたことです。

(1) インターンシップでは足りない部分がある。

(2) 以前のインターンシップやプロジェクトで緊急事態にどのように対処しましたか。

(3) 時間外労働に対する考え方。

(4) 同僚との関係の扱い方。

(5) 職場の認識。

総合面接終了後、公式サイトのステータスは「採用調整中」に更新されます。hrに問い合わせたところ、流行の影響で4週間ほどかかると言われました。. 最後にOCを受け取り、給与と勤務地を交渉しました〜

やっと

近い将来、残りの時間のほとんどが取り除かれ、大きな工場での面接への小さなショートカットをすべての人に用意しました.ソフトウェアテストレビューの面接の質問と回答のセットを用意しました.私は多くのことを知っています.学生は復習の仕方を知らない 学習過程のキーポイントは何かを知る 実際、私もあなたが経験したことを経験しており、それは私が経験したからであるはずなので、それを見たくありませんこれによって傷ついた何千人もの学生がいます. たぶん、この記事はすべての人に役立つわけではありません. 何千人もの学生ですが、CSDN のプラットフォームでは、この記事を読んで混乱しているあなたを助けることができます! 私も満足です!

私はまた、主要な工場でN個の一般的なインタビューの質問を収集して整理するのに数か月を費やしました. あなたが望むすべてがここでカバーされています: テスト理論, Linuxの基礎, MySQLの基礎, Webテスト, インターフェイステスト, アプリのテスト, 管理ツール, Python The 16 特別な技術基本、Selenium関連、性能テスト、LordRunner関連などのポイントはすべて、編集者がさまざまな主要工場で編集者によってまとめられた実際のインタビューの質問です. 多くのファンは、このPDFを信頼してすでに多くの主要メーカーからオファーを獲得しています.みんなでシェア!

大工場のソフトウェアテストポストの経験共有
ビッグデータの要約を通じて、ソフトウェアテストポストのインタビューはほとんど同じであることがわかりました。よくある質問には次のようなものがあります。

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

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

ソフトウェア テストの手順は?
テスト スクリプトをどのように記録するか?
テスト メソッドの検討方法
テスト負荷の見積もり方法
テスト設計の問題
テスト プロセスでエラーが発生した場合の解決方法 テスト
実行の問題
テスト評価 目標
テストを改善するには?
C/S モードの長所と短所
B/S モードの長所と短所

 

2、Linux

grep と find の違いは何ですか? grep の使用法は何ですか?
IP アドレスを確認しますか?
複数レベルのディレクトリを作成および削除しますか?
現在のユーザーのホーム ディレクトリで haha​​.txt ファイルを検索しますか?
Linux コマンド?
ログ ファイルを動的に表示します?
システムのハード ディスク容量コマンドを表示する?
現在のマシンのすべてのポートを表示するリッスン?

 

3.パイソン

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

 

4.MySQL

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

5.ウェブ

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

 

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

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

7. 性能試験

パフォーマンス テストの目的は何だと思いますか? パフォーマンス テストで良い仕事をするための鍵は何ですか?
サーバー側のパフォーマンス分析はどのような観点から行われますか?
ストレス テスト、ネガティブ テスト、パフォーマンス テストをどのように理解しますか?
判断する方法メモリリークの有無と気になる指標
ソフトウェアのメモリリークの原因とその検査方法を記述 (開発言語と組み合わせて記述可能)
値の転送とは、アドレスの転送とは、両者の違いは何ですか?
システムのボトルネックは何ですか?

 

 8、セレン

自動テスト フレームワークの構築方法
自動テスト ケースの設計方法:
webdriver はどのようにブラウザーを開いたり終了したりしますか?
自動テスト フレームワークとは何ですか? Selenium とは何ですか? 一般的なバージョンは何ですか
?
コマンドから Selenium RC を起動するにはどうすればよいですか? line?
マシンのポート 4444 が空いていません。別のポートを使用するにはどうすればよいですか?
Selenium Server とは何ですか? Selenium Hub とはどう違うのですか?
Selenium からデータベースに接続するにはどうすればよいですか?
オブジェクトが複数のページに存在することをどのように検証しますか?
XPath ではシングルスラッシュとダブルスラッシュが使用されます違いは何ですか?
SeleniumIDE/RC のユーザー拡張機能を作成する方法は?
ページの読み込みが成功した後に要素の存在を確認する方法は?
Selenium Grid について何を知っていますか? それが提供する機能は?
Selenium サーバーを起動する方法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. 人材

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

ドキュメントの取得方法:
このドキュメントとビデオの資料は、[ソフトウェアのテスト] に参加したい友人にとって最も包括的で完全な準備倉庫である必要があり、この倉庫も最も困難な旅に同行しました。上記はすべて共有できます。下をクリックしてグループに参加し、自分で受け取ってください。削除していただきありがとうございます。
Zero Foundation-Function-Interface-Automation-Performance-Test Development- Interview , [ソフトウェア テスト] に従事したい友人にとって、最も包括的で完全な準備倉庫である必要があります. この倉庫も、最も困難な旅を通して私に同行しました,それがあなたにも役立つことを願っています!上記はすべて共有できます。下をクリックしてグループに参加し、自分で受け取ってください。削除していただきありがとうございます。https://blog.csdn.net/nhb687095/article/details/129667786?spm=1001.2014.3001.5501

おすすめ

転載: blog.csdn.net/NHB456789/article/details/130450292