序文
学校の採用であれ、社会の採用であれ、さまざまな面接や筆記試験は避けられません。これらに備えることは非常に重要です。筆記試験でも面接でも、従うべきルールがあります。「従うべきルール」とは、技術面接の準備ができるという意味です。
戦略を立てた後、決定的な勝利は何千マイルも離れています!準備の整っていない戦いを戦う代わりに、私は誰もが次の側面からインタビューの準備をすることができると思います:
- 自己紹介。(「私の名前はXX、性別、出身地、その学校はそれです、私は何をするのが好きですか」のように紹介することはできません。覚えておいてください。履歴書にないことについてもっと話し、あなたが他の人よりも優れているところ!)
- 面接にはどのような知識ポイントが含まれる可能性があり、それらの知識ポイントが重要なポイントです。
- 面接中によく聞かれる質問と、面接中に答える方法。(質問を暗唱することは強くお勧めしません。1つ目:この方法で暗唱することでどれだけ覚えることができますか?どのくらい覚えることができますか?2つ目:暗唱方法を勉強し続けるのは難しいです!)
- あなた自身の履歴書を書く方法。
誰もが明確にするための重要なポイントは次のとおりです。
- 履歴書に何を書くかについては注意が必要です。これは、面接官が多くの質問をする場所かもしれません。
- ほとんどの新卒者は、就職したときに仕事の経験やインターンシップの経験がありません。
- プロジェクトの経験を完璧に表現することは非常に重要です。
履歴書の書き方
ことわざにあるように、「うまくやりたいのなら、労働者はまず道具を研ぐ必要があります。」良い履歴書を準備することは、良い仕事を見つける上で重要な役割を果たします。
履歴書が重要なのはなぜですか?
インタビューから始めましょう:
オンラインで応募する場合、履歴書は必然的に人事部によって審査されます。履歴書の人事部が確認するのに10秒かかる場合があります。その後、人事部がレベルが不合格か合格かを判断します。
あなたが推測している場合、あなたの履歴書に利点がない場合、あなたを推測している人が勤勉であっても、あなたにできることは何もありません。
また、上映に合格しても、その後の面接では、履歴書に基づいて面接に多くの時間を費やす価値があるかどうかを面接官が判断しますので、履歴書は私たちのファサードのようなものです。非常に大きい程度は、次の面接に参加できるかどうかを決定します。
インタビューから:
理解できるMianjingを読むことを好む人がいると思いますが、ほとんどのMianjingは、特定の条件下でのみ多くの質問が行われるとは言いませんでした。簡単な例を挙げると、通常の状況では、履歴書で知っていること(Java、データ構造、ネットワーク、アルゴリズム、これらの基本は誰もが尋ねなければならない)を尋ねられます。たとえば、redisを書く場合、インタビュアーはおそらくredisについていくつか質問してください。例:redisの一般的なデータ型とアプリケーションシナリオ、redisが非常に高速にシングルスレッド化される理由、redisとmemcachedの違い、redisメモリ除去メカニズムなど。
ですから、まず第一に、あなたは明確でなければなりません:あなたが知らないことをあなたの履歴書に書かないでください。さらに、履歴書でハイライトを目立たせる方法を検討する必要があります。たとえば、特定のプロジェクトで何をしたか、どのような問題が解決されたか(プロジェクトがある限り、問題があるはずです)。解決済み)、プロジェクトでどのテクノロジーが使用された後、全体的なパフォーマンスと同時実行性が大幅に向上したかなど。
面接と仕事は2つの異なるものです。賢い人は面接官を自分の得意な分野に導き、他の人は面接官が主導します。面接と仕事は別物ですが、満足のいく仕事をしたいのなら、自分の力が強くなければなりません。
あなたが知っておくべきこれらの3つのポイント
1.会社の人事部のほとんどは、私たちは学歴を重視しないと言っています(あなたに嘘をつきます!)が、あなたの学校が優れていない場合、あなたの履歴書に特別なハイライトがない限り、たくさんの履歴書から目立つことは困難です、例:ある大工場でのインターンシップ体験、ある大会の賞品など。
2. 新卒者の多くは、就職活動の経験やインターンシップの経験がないため、新卒の方は秋春の採用をお見逃しなく。見逃してしまうと、後で社会採用に直面する可能性が高くなります。現時点では、仕事の経験がないと、さまざまな障害に直面し、良い仕事を見つけることができなくなる可能性があります。
3.履歴書に何を書くかについては注意が 必要です。ここで、面接官は多くの質問をします。
4.プロジェクトの経験を完璧に示すこと が非常に重要です。
知っておくべき2つのルール
①STAR法则(シチュエーションタスクアクション結果):
- **状況:**どのような状況で発生しましたか。
- **タスク:**タスクをどのように定義しますか。
- **アクション:**この状況分析を考慮して、どのようなアクションを採用しましたか。
- **結果:**結果は何ですか、この状況で何を学びましたか。
要するに、STARの原則は、自分自身のストーリーを伝える方法、つまり、明確で整理された構成テンプレートです。それが何であれ、このルールを合理的かつ巧みに使用すれば、インタビュアーに物事の論理的な方法を簡単に説明し、問題の分析と説明の明確さ、秩序、論理を示すことができます。
次の段落はBaidu百科事典から抜粋したもので、とても良いと思います。
面接の上位500の質問に回答するためのスキルルールであるSTARルールは、成功した面接対象者と上位500人のHRから高く評価されています。このルールは面接の質問に答えるのに広く使われているので、まだ履歴書を書いている段階ですが、履歴書を書くときは面接の質問をよく考えることができ、より積極的で自信が持てるようになり、履歴書と面接。論理が強いので、1か月以内に面接に行くことはありませんが、履歴書のすべてを忘れてください(もちろん、一部の友人は履歴書の内容を少し誇張します)。私たちが履歴書を書くとき、誰もが自分の仕事の経験、活動の経験を書き留める必要があります。おそらく、すべてのクラスメートは、少なくとも半日以上、心の中で関連するすべての経験を探し、最高のものを見つけるように努めます。あなたの履歴書にそれ。ただし、現時点では、履歴書の情報が今後の面接で重要な質問対象となる可能性があることに注意する必要があります。したがって、自分が最高の気分になる体験を単に書き留めることはできません。面接では、面接官から自分の書いた経験を聞いた場合、本当に流暢かつスムーズに答えることができ、この経験を通じて自分がこのポジションにふさわしい人物であることを証明できますか?
②FABルール(機能アドバンテージ特典):
- **機能:**とは;
- **利点:**他のものより優れているもの。
- **メリット:**採用した場合、採用担当者にはどのようなメリットがありますか?
簡単に言えば、このルールは主に面接官にあなたの強みと、それがあなたを採用した後に会社にどのように役立つかを知らせることです。
プロジェクトの経験を書く方法は?
履歴書に1つか2つのプロジェクト経験があるのは普通ですが、インタビュアーにプロジェクト経験をうまく示すことができる人はほとんどいません。プロジェクトの経験として、次の点から書くことを検討できます。
- プロジェクトの全体的なデザインについての気持ち
- このプロジェクトであなたは何に責任があり、何をし、どのような役割を果たしましたか
- このプロジェクトから、あなたはそれらのことを学び、それらの技術を使用し、そしてそれらの新しい技術の使用法を学びました
- さらに、プロジェクトの説明では、プロジェクトチームのメンバーの開発をどのように調整したか、難しい問題をどのように解決したか、このプロジェクトでどのように使用したかなど、全体的な品質を反映するのが最善です。どのテクノロジーがどの機能を実現するか。たとえば、redisをキャッシュとして使用してアクセス速度と同時実行性を向上させたり、メッセージキューを使用してピークを削減してトラフィックを削減したりします。
専門的なスキルを書く方法は?
最初に何をするかを自問し、次に目的の会社が何を必要としているかを確認します。一般的に、人事部はテクノロジーについてあまり知らないかもしれないので、履歴書を選択するときにあなたの専門的なスキルのキーワードに焦点を合わせるかもしれません。会社が必要としているがわからないスキルについては、数日かけて習得し、履歴書にこのスキルを知っていることを書いてください。たとえば、次のように書くことができます。
- ダボ:熟練
- 春:熟練
- Docker:マスター
- SOA分散開発:マスター
- Spring Cloud:知る
他のいくつかの小さなヒント
- 主観的な表現を避け、意味的に曖昧な形容詞を減らし、簡潔で明確になり、明確な論理構造を持つようにしてください。
- 組版に注意し(カラフルである必要はありません)、Markdown構文を使用してみてください。
- 履歴書の信憑性に注意を払い、知らないことや欺瞞的な内容を書かないように注意してください
- プロジェクトの経験の提案は、時系列の逆順に並べ替えられます。さらに、プロジェクトの経験は、多くではなく、輝点に関するものです。
- コンテンツが多すぎる場合は、コンテンツを1ページに圧縮する必要はなく、レイアウトをすっきりと整理しておくだけです。
- 履歴書の最後に、「履歴書をお読みいただきありがとうございます。一緒に仕事をする機会を楽しみにしています。」と追加することをお勧めします。この文章は、あなたが非常に礼儀正しくなることを示しています。
面接時に面接官が尋ねる技術的な質問について話しましょう。面接中に面接官が尋ねる質問は人によって異なります。
Javaの基本
- オーバーロードと書き換えの違い
- StringとStringBufffferおよびStringBuilderの違いは何ですか?Stringが不変なのはなぜですか?
- 自動ボクシングとボックス化解除
- ==と等しい
- 最終的なキーワードに関するいくつかの要約
- Objectクラスの一般的なメソッドの概要
- Javaでの例外処理
- キーボード入力の2つの一般的に使用される方法を取得します
- インターフェイスと抽象クラスの違いは何ですか
Javaコレクションフレームワーク
- ArraylistとLinkedListの類似点と相違点
- ArrayListとVectorの違い
- HashMapの基礎となる実装
- HashMapとHashtableの違い
- HashMapとHashtableの違い
- HashMapの長さが2の累乗であるのはなぜですか
- HashMapマルチスレッド操作は無限ループの問題を引き起こします
- HashSetとHashMapの違い
- ConcurrentHashMapとHashtableの違い
- ConcurrentHashMapスレッドセーフの特定の実装/基礎となる特定の実装
- コレクションフレームワークの基礎となるデータ構造の概要
Javaマルチスレッド
インタビューで同期されたキーワードの5つのコンボ
- 同期されたキーワードの理解について話します
- 同期キーワードの使用方法を教えてください。プロジェクトで使用されていますか?
- 同期キーワードの基本原則について話します
- JDK1.6以降のsynchronizedキーワードの下部でどのような最適化が行われたかについて説明します。これらの利点を詳細に紹介できます。
- それは...ですか
- 同期とReenTrantLockの違いについて話します
2回目のインタビューでスレッドプールに5つのコンボ
- 同期キーワードと揮発性キーワードの違いについて話します
- なぜスレッドプールを使用するのですか?
- RunnableインターフェースとCallableインターフェースの違いを実装する
- execute()メソッドとsubmit()メソッドの違いは何ですか?
- スレッドプールを作成する方法
3つのインタビューでのアトミックに関する4つのコンボ
- アトミックアトミッククラスを導入する
- JUCパッケージの4種類のアトミッククラスは何ですか?
- AtomicIntegerの使用について話します
- AtomicIntegerクラスの原理を簡単に紹介していただけますか
AQS
- AQSの紹介
- AQS主成分分析
- AQSの原則の概要
- AQSがリソースを共有する方法
- AQSの最下層は、テンプレートメソッドパターンを使用します
コンピュータネットワークにおける一般的な面接ポイントの要約
- TCPプロトコルとUDPプロトコルの違い
- ブラウザにURLアドレスを入力してください->>ホームページを表示するプロセス
- さまざまなプロトコルとHTTPプロトコルの関係
- HTTPロング接続、ショート接続
- TCPハンドシェイクを3回、ウェーブを4回(頻繁なインタビュアー)
Linux
- Linuxファイルシステムを簡単に紹介しますか?
- 一般的なLinuxコマンドをいくつか理解していますか?
- TCPプロトコルとUDPプロトコルの違い
- Linuxのカーネルロックの主なタイプは何ですか?
- カーネルメモリの大きなチャンクを申請するにはどうすればよいですか?
- パートナーシステムを介してカーネルメモリに適用する機能は何ですか?
- Linuxソフト割り込みとワークキューの機能は何ですか?
MySQL
- MySQLの2つの一般的なストレージエンジンであるMyISAMとInnoDBについての私の理解について話してください
- データベースインデックスを理解していますか?
- インデックスによってクエリ速度が向上するのはなぜですか?
- MySQLの基本的なストレージ構造から始めましょう
- Mysqlはどのようにテーブルフィールドにインデックスを追加しますか???
- Mysqlの技術的特徴は何ですか?
- 大きなテーブルの一般的な最適化方法について話します
- 1つのMySQLテーブルのレコード数が多すぎると、データベースのCRUDパフォーマンスが大幅に低下します。一般的な最適化対策は次のとおりです。
- Oracleと比較して、Mysqlの利点は何ですか?
Redis
- redisを使用する理由/キャッシュを使用する理由
- キャッシュにmap / guavaの代わりにredisを使用するのはなぜですか?
- redisとmemcachedの違い
- Redisの一般的なデータ構造と使用シナリオの分析
- redisは有効期限を設定します
- Redisメモリ除去メカニズム(MySQLには2000wのデータがあり、Redisには20wのデータしかありません。Redisのデータがすべてホットデータであることを確認するにはどうすればよいですか?)
- Redis永続化メカニズム(Redisを切断して再起動した後にデータを確実に復元できるようにする方法)
- キャッシュアバランシェとキャッシュペネトレーションの問題の解決策
- ダブルライトされたときにキャッシュとデータベース間のデータの整合性を確保するにはどうすればよいですか?
- Redisの同時競合を解決する方法重要な問題
春
- SpringBeanのスコープ
- Springトランザクションの分離レベル
- Springトランザクションでのトランザクション伝播動作
- Springフレームワークを使用する利点は何ですか?
- 制御の反転(IOC)とは何ですか?依存性注入とは何ですか?
- IOCコンテナからBeanへのライフサイクル:
- AOPとIOCの概念AOPについて簡単に説明します。
- Springフレームワークではどのようなデザインパターンが使用されていますか?
- SpringでJavaコレクションを注入する方法の例を教えてください。
メッセージキュー
- メッセージキューとは何かについて話す
- メッセージキューを使用する理由
- メッセージキューの使用によって引き起こされるいくつかの問題
- 一般的なメッセージキューの比較
- activemqデータ送信が失敗した場合(メッセージが失われた場合)の対処方法
- メッセージの重複の問題を解決する方法
- 存在しない取引所に公開メッセージを送信するとどうなりますか?存在しないキューに対して消費アクションを実行するとどうなりますか?
- メッセージが確実に永続化されることを保証する条件は、キューと交換が永続的な属性を持ち、メッセージが永続的な属性を持つということであると言うのはなぜですか?
ダボ
- ダボとは何ですか?
- RPCとは何ですか?RPCの原則は何ですか?
- なぜダボを使うのですか?
- 配布されるもの
- なぜ配布されるのですか?
- ダボのしくみを説明する
- 負荷分散とは何かを説明しましょう
- 動物園の飼育員のダウンタイムとダボへの直接接続
- Dubboが提供する負荷分散戦略を見てみましょう
データ構造
- キューとは
- キューのタイプ
- Javaコレクションフレームワークのキュー
- セットとは
- HashSetおよびTreeSetの基礎となるデータ構造
- Listの一般的な実装クラスは何ですか
- 列の文字列型は何ですか?
- B +ツリーとBツリーの違い、長所と短所などについて話してください。
最後に書く
最後に、いくつかの点を強調したいと思います。
- 履歴書に何を書くかについては注意が必要であり、履歴書の内容に精通している必要があります。通常の状況では、面接官はあなたの履歴書に基づいて質問します。良いプロジェクトを持つことも非常に重要です。これは面接官が多くの質問をする場所である可能性が高いので、前に自分自身をよく見てください。インタビュープロジェクトが完了しました
- デザインパターンの使用、マルチスレッドの使用など、特定のプロジェクトシナリオと組み合わせることができる基本的な知識や日常生活での使用方法についてインタビュアーに相談してください。
- 独自のオープンソースGithubプロジェクトに注意してください。インタビュアーは、Githubプロジェクトを掘り下げて質問する場合があります。
- 面接したい会社の価値観を事前に知り、この会社に適しているかどうかを判断することをお勧めします。
また、面接もまったく新しい旅のようなものだと個人的に感じています。失敗と勝利はよくあることです。ですから、面接に失敗して落胆したり、闘志を失ったりしないようにアドバイスします。面接に合格したからといって、自己満足しないでください。あなたを待っているのは、より良い未来です。頑張ってください!
このドキュメントの編集者は整理されており、インタビュー前のサプライズに適しています。困っている読者や友人は編集者に注意を払うことができます。
データ取得方法:like +ここをクリックしてデータアドレスを取得