私は無名の大学の学生で、ソフトウェアエンジニアリングを専攻しています。私の技術レベルについて尋ねると、この業界の入門レベルとしか言えません。 4年生は基本的に授業がなく、学校側も学生のためにインターンシップをできるだけ多くさせようとしているので、3年生が終わってから時間をかけてインターンシップ先を探しました。仕事。
当初、私の目的は北京で仕事を見つけることでしたので、多くの企業の人事担当者が私に面接の手配をするために電話をかけてきましたが、ほとんどが私に面接のために現地に行くことを希望しました。が私の最大の障害になりました。学校は重慶にあるので北京に行くのはとても不便なので、将来のために連絡先だけ残しました。その後、重慶でいくつかの企業に面接し、2 社からインターンシップのオファーをいただきました。ここで私の面接体験をまとめ、この体験を皆さんと共有したいと思います。
一社目:中蘭信息産業有限公司
初めての正式な面接で、面接官も会社のお偉いさんばかりだったので、部屋に入った瞬間から緊張し始めました(あ、忘れました) はい、面接前に必ず履歴書を印刷してください。通常、履歴書は 4 枚あれば十分です。もう少し用意しておいても問題ありません。) しかし、緊張している場合は、履歴書を印刷しておいても問題ありません。平静を装い、笑顔を絶やさないこと。通常、面接官はあなたに自己紹介を求めます(面接官によっては、自己紹介にかかる時間を 1 分または 3 分と指定することがあります。事前に準備しておく必要があります。時間の制限がない場合は、通常 1 分で十分です)。私も同じです。面接官は、私の履歴書を読む時間を与えたかったので、私が座った後に自己紹介をするように頼みました。初めての面接だったので準備不足で適当に話してしまい、あまり効果が伝わりませんでしたし、途中で緊張してつまづいてしまいました。事前に自己紹介にて。
最初に私の基本的な状況について質問し、次に履歴書のプロジェクトについて尋ねました。これらの質問のうち、私は事前に準備ができていなかったので、面接官はいつも次の質問に答えました。一文、(したがって、事前に心の準備をし、履歴書に書かれていることを十分に理解し、尋ねられる可能性のある質問について考えてください。面接官にすべての質問に答えるように求めず、あまり多くを語らないようにしてください)あまり言うことはない)。その中で、面接官は私が学校で受講したコースについて質問したため、私は面接官の罠に飛び込み、C++ についていくつか質問しましたが、答えることができませんでした。 。したがって、この質問について私は要約します。面接官がなぜ他のコースで勉強したことを私に言わなかったのかを具体的に尋ねた場合は、自分がやり方を知っていることだけに答えて、知らないことには答えないでください。 、面接官に冗談めかして言うことができます:「出てきてください、私のために穴を掘ったらどうしますか?私は方法を学んでいません。」と言いました。 冗談めかした口調で面接官に答えると、ぎこちなさが和らぎ、ユーモアとその場で反応する能力が示されます。
ということで、今回のインタビューでは、初めてだったので経験が浅く緊張していて、あまり良いパフォーマンスができませんでした。
2社目:ZTE Software Technology Co., Ltd.
この会社に面接する前に、一次面接を経験し、自己紹介や履歴書など、事前にかなり準備をしてきました。いくつかのインタビューガイドを読んでください。このインタビューは2人で行って1時間近く続きました。ほとんどが技術的な質問で、これは自慢ではない私の性格に合っているので、直接実践的なもの(技術的なもの)に進んだ方が有利です。座った後、面接官は名前を尋ね、次にインターンへの面接なので、質問は比較的簡単でした。
1. 比較的簡単な質問文を書きます
2.シーケンスを作成します
3. 3 番目の変数を使用せずに 2 つの整数変数の値を交換します
4. jQuery セレクターとは何ですか
5. jQuery は p サーブレットに動的にラベルを追加します
6.宣言サイクルと関連する問題
7. コレクション フレームワークに関する質問はすべて出題されます
8. インデックスに関する問題
10. ビューに関する問題
11.目次 主キーと主キーの違い
12. 配列とリンクリストの違い
13. トランザクションの特徴
14. MVC の説明
技術的な側面は、ほぼこれらの質問です。良かったです。最終的には技術以外のことも聞いて、しばらく雑談して内定をもらいました。
3社目:重慶春志宜信息技術有限公司この会社の面接は2回に分けて行われ、1回目は技術面、もう1回目は総合力についてでした。経験があるので、いくつかの準備があります。
一面: 1. オブジェクト指向の概念を理解する
2. Mybatis の使用法と利点
3. 列の最大値を見つけるためのデータベース クエリ ステートメントの理由
5. 主キーと外部 キーの違い
6. コンストラクター
7. 抽象クラスとインターフェイスの違い (面接官に直接「これは覚えておいてください」と言われました。ははは、私は言いました。「わかりました、これは覚えました」)
8. データベースは時間列を使用して特定の期間のデータをクエリしますが、これにはデータ型の変換が含まれます。この質問には十分に答えられません
9.jquery selector
10.jq または js は入力ボックスの値を取得します。
11.Ajax はどのリクエスト メソッドを使用していますか? それは非同期リクエストですか? それとも同期リクエストですか? 私は十分に知識がないので、次のように述べました。
技術的な部分はこれでほぼ終わりです。所要時間は約 30 ~ 50 分です。
2 回目の面接は 2 人のプロジェクト マネージャーと行う必要があります。1 人はより真面目で、もう 1 人はより親切です。 最初は圧迫面接である必要があります。 「プログラムという言葉について説明してください、ソフトウェアについての理解を教えてください、ソフトウェアとエンジニアリングという言葉の区別を教えてください」 つまり、私はそのような質問に答える経験がなかったので、質問されたときは少し混乱しました。 。その後、別のプロジェクト マネージャーが他の問題について私と雑談しました。簡単に言うと、約 50 分間雑談しました。雰囲気はとても重く、面接後は心身ともに疲れ果てました。
まとめ
つまり、あと数回インタビューすることは非常に役に立ちます。最初は少しショックを受けるかもしれませんが、がっかりしないでください。そこから多くのことを学ぶことができます。さらに多くの企業にインタビューすると、聞かれる質問はほぼ同じであることがわかり、いくつかの経験をまとめます。面接中はリラックスした状態を保ち、緊張せず、事実から真実を探り、可能であれば直接答え、そうでない場合はノーと言い、言いすぎたり少なすぎたりしないようにしてください。そして、分からない質問をされた場合、面接官にどう答えるかなど、学ぶ姿勢を見せましょう。それだけです。私がもっともっと素晴らしい人になれることを願っています。この記事があなたのお役に立てば幸いです。
以上が純粋なもの! Java開発インターンインタビューまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

JVMは、バイトコード解釈、プラットフォームに依存しないAPI、動的クラスの負荷を介してJavaのWORA機能を実装します。 2。標準API抽象オペレーティングシステムの違い。 3.クラスは、実行時に動的にロードされ、一貫性を確保します。

Javaの最新バージョンは、JVMの最適化、標準的なライブラリの改善、サードパーティライブラリサポートを通じて、プラットフォーム固有の問題を効果的に解決します。 1)Java11のZGCなどのJVM最適化により、ガベージコレクションのパフォーマンスが向上します。 2)Java9のモジュールシステムなどの標準的なライブラリの改善は、プラットフォーム関連の問題を削減します。 3)サードパーティライブラリは、OpenCVなどのプラットフォーム最適化バージョンを提供します。

JVMのバイトコード検証プロセスには、4つの重要な手順が含まれます。1)クラスファイル形式が仕様に準拠しているかどうかを確認し、2)バイトコード命令の有効性と正確性を確認し、3)データフロー分析を実行してタイプの安全性を確保し、検証の完全性とパフォーマンスのバランスをとる。これらの手順を通じて、JVMは、安全で正しいバイトコードのみが実行されることを保証し、それによりプログラムの完全性とセキュリティを保護します。

java'splatformendencealLowsApplicationStorunOperatingSystemwithajvm.1)singlecodebase:writeandcompileonceforallplatforms.2)easyUpdates:updatebytecodeforsimultaneousdeployment.3)テストの実験効果:scalbortffortfforduniverbehaviol.4)

Javaのプラットフォームの独立性は、JVM、JITコンピレーション、標準化、ジェネリック、ラムダ式、Projectpanamaなどのテクノロジーを通じて継続的に強化されています。 1990年代以来、Javaは基本的なJVMから高性能モダンJVMに進化し、さまざまなプラットフォームでのコードの一貫性と効率を確保しています。

Javaはプラットフォーム固有の問題をどのように軽減しますか? Javaは、JVMおよび標準ライブラリを通じてプラットフォームに依存します。 1)bytecodeとjvmを使用して、オペレーティングシステムの違いを抽象化します。 2)標準のライブラリは、パスクラス処理ファイルパス、CHARSETクラス処理文字エンコードなど、クロスプラットフォームAPIを提供します。 3)最適化とデバッグのために、実際のプロジェクトで構成ファイルとマルチプラットフォームテストを使用します。

java'splatformentencentenhancesmicroservicesecturectureby byofferingdeploymentflexability、一貫性、スケーラビリティ、およびポート可能性。1)展開の展開の展開は、AllosmicRoserviThajvm.2)deploymentflexibility lowsmicroserviceSjvm.2)一貫性のあるAcrossServicessimplisimpligiessdevelisementand

Graalvmは、Javaのプラットフォームの独立性を3つの方法で強化します。1。言語間の相互運用性、Javaが他の言語とシームレスに相互運用できるようにします。 2。独立したランタイム環境、graalvmnativeimageを介してJavaプログラムをローカル実行可能ファイルにコンパイルします。 3.パフォーマンスの最適化、Graalコンパイラは、Javaプログラムのパフォーマンスと一貫性を改善するための効率的なマシンコードを生成します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ホットトピック









