序文
最近、さまざまな側面から得られたニュースによると、卒業生の数は年々増加しており、さまざまな企業の応募者の要件はますます高くなっています。相対的に言えば、コンピュータとソフトエンジニアリングを専攻する候補者間の能力競争は徐々に激化しています。そこで、秋募集の前に前回のインタビューの重要な資料をすべて取り出して、運命の兄弟姉妹を助けたいと思いました。無事に川を渡ることができますように!
最初に自己紹介をさせてください。当時は春から準備を始め、中小企業からレジュメを広げて面接経験をブラッシュアップし、モンスターとの戦いやレベルアップを重ね、ついに10件以上のオファーを頂きました。 Tencent WXGからノードとして電話をかけ、無事に自らの命を絶った.秋の引っ越し。
このコラムの内容
校招Java后台开发
このコラムでは採用に必要な知識やスキルを紹介する予定ですが、知識の一部は他のバックグラウンド開発言語(ネットワーク、データベース、Linuxなど)でも共通して使えるものであり、Javaの社会採用には向いていません。背景開発候補。
コラムの内容は、私が推奨するレビュー プロセスに従って拡張されます。
- Javaバックグラウンド開発に必要な基礎知識:Java言語基盤、Springフレームワーク、MySQLデータベース、コンピュータネットワーク、Linuxなど
- Javaのバックグラウンド開発の対面部分: 自分で記入する対面質問の2つの部分と、あなた自身の個人的な経験に関するインタビューの要約が含まれています。
- アルゴリズム プログラミングの部分: 筆記試験で出題される古典的な問題の種類、覚えておく必要のある一般的に使用されるコード テンプレート (一般的な並べ替え、いくつかの要素の配置と組み合わせ、2 つの文字列の最長一致部分文字列など) を含み、最後に含まれています。 LeetCode のいくつかの質問に対する解決策。
- 履歴書作成の経験談
- 執筆・取材にまつわる経験談を
…
「法は安売りせず、教えは安易に伝承せず」ということわざがあるように、このコラムの作成が完了したら、有料のコラムとして設定します。その時点でほとんどの情報が要約されているため、最初は 2023 年の 5.1 セッション中にこのコラムの内容のほとんどを完了する予定です。その前に、すべてのコンテンツが期間限定で無料になり、興味のあるすべての人がチェックしてギャップを埋めることができます.
著者の以前の無料 Java 基礎コラム
長い間、「主に自分自身のために覚え、他の人をより良く助ける」という原則に固執して、私のブログ投稿は明確な構造と厳密なコードを持っています. 200,000 人以上の友人が Java を学び、Java コーディングの問題を解決するのを助けました。
有料のコラムを購読する前に、まず私の無料のブログ投稿をいくつか読んで、私の文章スタイルに適応できると感じ、私の説明がすべての知識ポイントを説明できると感じたら、遅すぎることはありません。この時点で決定を下すこと。以前の無料のブログ投稿は、テクノロジまたはフレームワークに従って次のモジュールに分割されています. 各モジュールの最初の記事には、後続の記事のインデックスが含まれているため、各モジュールには最初の記事のみがここにリストされています:
-
Java Web バックエンド開発入門
このコラムでは、主に、Java EE ネイティブ フレームワークを使用して、独自の最終設計および参加する小さなプロジェクト (Web サイトまたは APP) のためにゼロからバックエンド サーバーを実装する方法について説明します。 2023/04/20、既読ボリューム153,000)、その第1回目はインデックス記事
「Do It Yourself - Quickly Build a Java Application Server」 -
Maven 依存関係管理フレームワークの使用開始
Maven の前は、プロジェクトが依存する他のコード ベースは手動で維持されていました。場合によってはjar
、非公式の Web サイトからパッケージがダウンロードされることがありますが、その場合、バージョン番号すらわからず、改ざんされて悪意のあるコードが追加されることさえあります。Maven と Maven の中央リポジトリを使用すると、これらの問題が解決されます。その最初の記事はインデックス記事
「Maven Study Notes (1) - Review」です。 -
Spring Framework の
ネイティブ Java Web でも、Web サイト バックエンドの完全な開発を完了することができますが、その Servlet ベースの開発プロセスは非常に面倒です.Spring Framwork はそれをカプセル化し、いくつかの頻繁に使用されるプロセスを抽象化し、多数の高度なプログラミングのアイデアを導入しました.bean
、面向切面编程(AOP)
、控制反转(IoC)
、など依赖注入(DI)
、コードとモジュール間の結合を減らし、コードの保守性を向上させます... その第1回目はインデックス記事「
春の勉強ノート(1)~復習~」です。 -
Spring Boot フレームワークを使い始める
Spring Boot は、Spring フレームワークの上にさらにカプセル化されており、複雑で多様な構成ファイルを 1 つのYAML
ファイル形式にマージして、メンテナンスを容易にします; さまざまな複雑な依存関係ファイルを同じコード ベースに集約するためstarter
、心配する必要がなくなります異なるサブコードベース間の互換性について。最も便利な機能の 1 つは、Tomcat を手動でインストールして構成する必要がなくなり、Application クラスに Main 関数を記述して Java Web プロジェクトを開始できることです。その最初の記事はインデックス記事
「Spring Boot 学習ノート (1) - レビュー」です。
このコラムの目次
これを見て、私の文体と明確な物語の論理をすでに理解していて、私と一緒に学び続けたい、または抜け漏れをチェックしたい場合は、以下のインデックスに従って、このコラムの公式記事を読み始めることができます.
1. 基礎知識
01.【Javaスクール採用面接】基礎知識(1) - Java Common Class Library
02.【Javaスクール採用面接】基礎知識(2) - Spring Framework & AOP
03.【Javaスクール採用面接】基礎知識(3)— —Multithreading and Concurrency
04.【Javaスクール採用面接】基礎知識(4)——JVM
05.【Javaスクール採用面接】基礎知識(5)——GC
06.【Javaスクール採用面接】基礎知識(6) -コンピュータネットワーク
(未完、ブログ連載は継続中ですのでお楽しみに…)
2. 実務経験
(ブログ連載はまだまだ続きますので、お楽しみに…)
3. アルゴリズム
(ブログ連載はまだまだ続きますので、お楽しみに…)
4. その他の経験
(ブログ連載はまだまだ続きますので、お楽しみに…)
あとがき
コラムの基本的な状況を皆様にわかりやすくお伝えするため、このプロローグはコラムの外に置いて永久に自由に読んでいただけます。
現在、このコラムは計画段階にあります. 計画の内容は、上記のようにモジュールに分かれています. タイトル、内容などに関しては、すべてが相互の学習と参照に役立ちます. より良い提案や意見があれば,直接返信するか、プライベートメッセージで返信してください。できるだけ早く返信します。あなたの提案や意見が合理的である場合は、それを採用する必要があります。サポートに感謝します!