Javaのインタビューの質問(1年間の実務経験)経験

顔の質問に見て

次のように通常の第一歩を確かに見疑問に直面するだろう、私も例外午前、見ての過程で、私は、良いで書かれたいくつかの記事を見つけたちょっとお勧めできません、私を助けた

のJava面接の質問に全集(上)基本的な事柄の多くは、歩くことをお勧めします。

インタビューの質問を開発する大手企業がバックエンドのJavaの概要

面接の経験と要約--BATを、網易、キノコストリート
のJavaのインタビューでは、あなたがこれらの知識を準備しなければならない
-depth研究を

顔の質問を見ているの過程で、あなたは自分の非接触のいくつかが発生しますまたは以前の深い知識で研究ない、例えば、最も頻繁に使用すると、JDKのソースコードや新しい学習何かを見始める必要はあり促さ内部HashMapの実装原理を、尋ねました。ソースコードを見て、起動するのは難しいですが、あなたに利益の多くを作るあなたが理解できない場所は、Baiduは他の人の理解を見ることができますが発生した場合、プロセスのソースコードが表示されます、非常に重要なステップです。:私は次のように少数の人々は、非常に良いのソースについて書かれた記事を読んで、ソースコードを研究
プロジェクトに精通し

、自分の仕事のほとんどはDiaoの機能をかけて開発するので見つけるために、プロセス全体の機能を徹底的に把握し、ものを関与しました。プロジェクトが要求されますインタビューの一部であり、通常は聞いてファンクションポイントベースの拡張であるので、あなたは、この機能の深い理解は、あいまいな場所ができている必要があります。あなたは時間があれば、また知識に関連する最高のを知ってもらうことができます。
顔の質問ですか

多くの企業が面接しているが、小さなミスがさまざまで配置することが容易である、前の準備ができていないのであれば、いくつかのサイトに行くことをお勧めしますより多くのトピックが自分の牛をオフネットワークとの質問に直面してください。
レコードを学ぶ

一日の時間は、自分の学習コンテンツが記録され、あなたが学ぶことは自分がもっとやる気にすることができ、学び、学習は、あなたがモチベーションを自分で維持する必要があり、面倒なプロセスです。
再開、面接のプロセスには約
どのサイトにキャストするには?

フックネット、BOSSストレート新兵、ヘッドハンティングのネットワークを引き出します。
海が投票するかどうか?

キャストあなたの履歴書は2例に分かれています。

1)なしクラブ募集の面接の経験:推奨HAITOUの道を、限り職務要件の試合のように、自分の投票で面接の経験の合計を比較することができます。カイと安心:このリンクは、2つの履歴書のウェブサイトを投票する増大させることができます。

2)その代理店募集の面接の経験は十分だったので:企業の立場で、満足度をそれらのジョブマッチングを置きます。同社は、斑点の評価ネットワークは、Baiduは、ほとんどその他のお問い合わせを知って行くことができます。
いくつかのインタビューの適切な一日程度?

通常、午後2時の周りの10時の周りの通常午前中に2人のインタビュー、のための理想的な状況。同社は、午後には理想的な場所は、より適切な午後ので、会社がより完全にあなたを理解することを可能にすることが示唆されました。私は表面化し始め、毎回悪い朝、良い午後の平面。
多くの場合、後で再開投票しませんでしたか?

私は一生懸命、この履歴書がオフスクリーニングとは思わなかった、私は実際にいくつかの明るいスポットを再開する可能性があったが、HRさらに多くがインサイダーではありませんので、彼らは最も直接的には学校を卒業し、あなたの会社とあなたの家族にあり見ますあなたは、高速なハードウェア会社/学校の外ではないなら、私はそれを投票することである方法を対処、同じような状況に遭遇することがあります。
裸の辞任かどうか?

私はサイドエッジの投票を働き、その後、オフ時間の日を使用するか、面接に行くために残すことを始めました。その後、より多くのインタビューの機会、あまりにも頻繁に残して、自分自身を当惑し、彼はすでに私がスピーチを露出することを選んだこの時、十分な自信を持っています。裸の辞任もう一つの理由は、あなたが辞任プロセスが長すぎる場合は、この会社を欠場する可能性があり、いくつかの企業の要人がタイトであることを、インタビュープロセスで見つけることです。


面接の時間と良いとルートの前に、より良い遅刻しない1)日。

2)バックバッグは、ポー、紙タオル、傘を充電良い履歴書を持ちます。
面接のプロセスは、
共通の問題を書い?

共通のインタビューの質問上記のインタビューの質問は基本的にリンクされています。私はほんの数に言及:1)SQLを書くために:SQLは、内側と外側が参加し、グループでの勉強は非常に頻繁に書きます。2)手書きコード:手書きのコードは、一般的に単一のテストケース、ソート、スレッド、消費者の生産です。私は、アルゴリズムのバブルソートするだけでなく、コードの最高の手書き一つの他のソートのソートに加えていることを示唆しています。ただ、思う:インタビュアーは、一般的にバブルソートで書かれた、とあなたはクイックソート/ヒープソートを書くいる場合は、良い印象を残すための面接を与えるようにしてください。
インタビュープロセス?

1)あなた自身がご紹介することができます

2)は、Javaの基本尋ねる

項目尋ねる)3を

例えば4)シナリオの質問:本番環境での機能を、サーバ圧力サージ、どのように調査。

5)あなたは面接を頼むために何をしたいですか

、Javaの基礎

図1に示すように、長さプロパティは配列の長さを使用して取得し、パブリック、プライベート、保護、フレンドリー区別
2、コレクションおよびコレクション区別
3、文字列S =新しい文字列( 「XYZ」)、 オブジェクトが複数のオブジェクトを作成した
4、ショートS1;
S1 = S1 +1;間違っている場合は?
図5に示すように、オーバーライド及び区別オーバーロード
6、セット要素が内部繰り返すことができない、繰り返されたか否かを区別するために使用される方法。
7は、一般的な実行時例外を与えられました。
8、エラーと例外の違い。
9、リストおよびCollectionインタフェースから継承されたかどうかを設定します。
10、抽象クラスとインターフェイスの違い。
11、Stringクラスを継承することができます。
12、最終的にしようとするコードが続くreturnステートメントは、実行される実行またはリターン前に復帰した後に実行されたときに、実行されませんあり、{}試みます。
13、数に等しい演算子* 8 2の最も効率的な方法は
、二つのオブジェクトの同じ値、14 x.equal(Y)== trueの場合、異なるハッシュコードは、この文章の権利を有していてもよいです。
図15は、基準値は送信渡され
、16バイトかどうか、長い文字列に作用するスイッチ。
17、ArrayListに、ベクトル区別、ハッシュマップとHashtableの差(JDKの根底にあるこれらのクラスをコードこちら)。
18は、GCはGC、簡単にはGCがなければならないのはなぜどのようなものです。
図19は、フロートF = 3.4正しいです。
20は、コレクションフレームワーク、Javaで導入されました。
図21は、比較のコレクションフレームワーク実装方法
22を、ストリングのStringBufferとの間の差
23、ファイナル、最終的に、完成区別
24、オブジェクト指向機能
25は、文字列は、最も基本的なデータタイプは実行です。
26、実行時例外と異例の区別一般的に
27には、LinkedListはArrayListに、ベクトル、およびストレージのパフォーマンス特性を言う
28、ヒープとスタックの違い
29、Javaで単純な原理の例外処理メカニズムとのアプリケーション
30の原則、およびガベージコレクション特徴は、回収機構の2種類を検討するために
31を、クラスとメソッドのいくつかの共通セットを言う
JVMのクラスファイルによってロードされた32の原理とメカニズムを説明し
、いくつかの方法33、並べ替え、理解。(インタビューの中でアルゴリズムとデータ構造が求められていない)
34、どのようにJava言語の例外処理、スロー、彼らが何を意味するか、ブロックは例外が行う投げることができるしてみてください、最終的にキャッチしてみてください、投げる
「の.java」、35をソースファイルに複数のクラスを含めるかどうか、制限するものです。
36は、Javaでの流れのいくつかの種類があり、JDKが相続のためのフローの各タイプのためのいくつかの抽象クラスを提供し、彼らが何であったかの種類教えてください。
37は、Javaはそれは、簡単な説明してくださいメモリリークになります。
38、静的変数とインスタンス変数間の差。
39、Javaの直列化を達成するためにどのように、Javaシリアルは何ですか。
あなたは、静的メソッド内から呼び出すことができれば40は、非静的メソッドで発生します。
41、通常は1行のコードを持つクローンメソッドを記述します。
42、Javaの実行方法を、複数のネストされたループ
43は、それぞれが5を得、共通クラス、パッケージ、インターフェイスを言います。
44. Javaスレッド、キーワード方式変更に同期して実施される方法。
45、同期および非同期の差。
46、スレッド同期化方法。
47、一般的な方法列、方法、文字列にメソッド整数に整数列。
二、Javaのシニア
1、簡単にオブジェクト指向を理解し、そして例えば、あなたの理解を言います。
2、シングルトンを書きます。
図3は、一種類11正規表現の電話番号を書き込む
4を、複数の空間は、空間達成するために、文字列を変換
()、スプリット()をサブストリング、5、ストリング従来の方法 。
6、(スタート)と()の違いを実行します。
7、デザインパターンを知って書きます。
8、Webサービスを導入しました。(私はこれ、スラグのスラグを使用していない)
9は、サーブレットのライフサイクル、サーブレットとCGIの違いを言います。
10違い、睡眠とで待ちます。
11、どのように、打ち上げものです。
12は、英語の単語と単語頻度統計の数(会社の要件の高い一部、手動プログラムは、Baiduはプログラムすることができ、共通のインタビューの質問のいくつかを見つける必要性)を達成するために回文文字列を確認してください。
13、TCP / IPプロトコルスリーウェイハンドシェイク。
14、httpプロトコルは、いくつかの方法、区別を要求します。
15、要求を同期させることができるかどうかのAjax。
16、URL隠された道。
論理的思考能力を訪問:(ページのURLを取り、その後、URL中国のWebコンテンツを取得する、つまり爬虫類を)17は、特定の実装プロセスを必要としないWebコンテンツを実装するための手順を説明します。
18、フォーム送信の簡単なフォームのPOSTメソッドと文字符号化方式、httpプロトコルの面で違いを取得します。
19は、最初から最後までhttpリクエストは、どのようなプロセスを経てフローチャートを省略しています。
第三に、フレームワーク(のみおなじみの自己紹介)
1、春のトランザクションマネージャ、いくつかの方法で、具体的な方法はサポートしてそれぞれの方法。
2、春の一般的なコメント。
3、Hibernateのキャッシュレベル。
4、Hibernateはどのような作品です。
5、遅延ロードを実装する方法を休止状態。
6、どのように休止状態にどのようにクラス間の関係。
7、ワークフローで何struts1。
8、Struts2のワークフロー。
9.どのような春はい。
10は、IOCとAOPを説明しています。
11、springmvc作品。
12、MyBatisのワークフロー。
13、MyBatisのとHibernateの差。
14、MyBatisのモードフレーム伝送パラメータ。
15、簡単に春のトランザクション管理、どのようなデザインパターン。
第四に、データベース
1、インデックスと制約があるデータベース。
2は、SQL文でOracleページングクエリを達成するために。
一般的なクエリの3、生徒の学力テーブル(Baiduは一般的に使用されるクエリ構文で見つけることができます)
4、一般的に使用されるデータベースのパフォーマンスの最適化の基礎、百万データが最適化された(Baiduの曹操缶)。
5、左の参加、右の使い方に参加。
図6は、好ましくは、プロジェクトの経験と、Redisの、memcacheの、MongoDBのなどを理解しています。
7、SQLインジェクションを防ぐ方法について説明します。
8、データベース設計、データベース設計、マイクロブログのコメント機能を設計部門と従業員のテーブルテーブル、著作権管理システム(データベース設計は、このインタビューの焦点である、いくつかの企業がに求めている、それがキーです)。
9、簡単に悲観的ロックと楽観的ロック。
五、Linuxの基礎
1、権限のコマンドを変更し、システムtimeコマンドを変更し、
6フロントエンドの基礎
1、チェックボックスを選択する方法ではJavaScript、それを無効方法を設定します。
図2は、フォームを形成し、ディスエーブル入力は、読み取り専用の差を設けることができます。
異なるものの3、javascriptの変数のスコープ、グローバルとローカル変数。
図4は、データ型の3種類が挙げられます。
図5に示すように、JavaScriptのオブジェクト一般的に使用される
方法6、ラジオボタンのためのJavaScriptの一般的に使用される値の割り当て方法、箱などに割り当てられ、他の値をチェックします。(JavaScriptの共通基盤への百度)
。7、jQueryの基本値割り当て方法。
図8は、ラジオボタングループ、テキストボックス、テキストフィールドの割り当ての値を得るために、ボックスの値をチェックし、ドロップダウンリストの値を取得し、値を取得する]チェックボックスを、ラジオボタンの値を取得します。
9、jqueryの差を追加し、appendTo。

10、4つの連続したCSSボックスモデル。

いくつかの経験:

いくつかの一般企業、および他の企業が投票に行くのに理想的な経験に直面1.最初の投票。

2.はもちろんのこと、不慣れな技術イニシアチブを行います。

また、同社の20%を襲った6ヶ月間のインターンシップ3.は、あなたが他の選択肢を持っていない場合を除き、行っていません。

4.中小企業は、適切なオープン昇給にあなたを押すのが好き。

5.ジョブフェア、時間の膨大な無駄に行ってはいけません。

6.技術の交換などのインタビューは、認められるかどうかについてあまり心配してはいけません。

7.企業は、一般的に仕上げを認めるかどうかの決定に直面しているので、あなたは、これは関係なく、あなたが良い顔をどのように感じるか、問題外、一般的ではありません戻って他のニュースへ行きます。

無効、電話インタビューによってできるだけ8。

面接日9.、それは新しいことを学ぶか、古いものを検討することであるかどうか、毎日の学習に維持します。

10.提供を取得し、この会社を自分に満足して100%を自問し、そうでない場合、より良いものを見つけるために懸命に仕事を続けてください。

11.あなたはおそらく、インタビュアーによって状況にこの会社を判断することができます。

12.プルフックは、履歴書の多くは、選別されますキャストが、最も重要な源プルフックやインタビューの機会。

より多くの時間を投資する13の理想的な企業は、私が経験上で数回以上の投票、複数回投票してスクリーニングすることが最初のものである必要があります。

14.彼らは深い知識に研究していることを尋ね、うまくやってチャンスをつかむ、簡単に手放すことはありません。

おすすめ

転載: blog.csdn.net/a754315344/article/details/81063937