インターネット上には多くの面接経験があり、アルゴリズム部分については優れた質問回答サイトも多数あります。この質問については、、プロジェクト部分の準備方法についてお聞きしたいです。大企業へのインタビュー. JVM、アルゴリズム、Linux など多くの側面があります。
SSM フレームワークを使用すると、プロセスに慣れた後、通常、数日以内に Web サイトをすばやくセットアップできます。対象者は、1 年生の初めにいくつかの図書館管理プロジェクトを実行しました。その後、CSの基礎知識が相対的に弱いと感じたので、Courseraのオープンコースをいくつか受講し始めたのですが、この時期に機械学習が流行してきたので、私もその流れに乗りました。ここ数カ月あまり Java に触れていませんでしたが、国内市場に目を向けると、Alibaba や Meituan などの大手企業の仕組みも Java ベースになっており、今後は Java の方向で開発していくことを決意しました。今後の予定です。夏休み明けに秋採用に向けて準備したいと思います。準備としては、アルゴリズムとCS基礎講座でそれほど問題はないと思います。GitHubにはPythonプロジェクトが一部しかなく、Javaプロジェクトはそうでないかもしれません。それまでに試験に合格できるように。
私は以前、さまざまなフレームワークを使用して xxx 管理システムや個人ブログなどを構築していましたが、ビジネスが単純すぎたので、面接官に向かって次のように尋ねました: これまでに直面した最も困難な問題は何ですか?どうやって解決しましたか? のような問題に直面した場合、これらの項目に頼っていては絶対に合格 (ふり) できません。そこで友人に聞きたいのですが、大きな工場で採用の準備をするときに、より先進的に見えるようにするには、 プロジェクトをどのように開発すればよいでしょうか?開発に適したプロジェクトをいくつかお勧めできますか? それは、主にプロジェクトを感じることです。現時点では、ビジネスの方向性についてあまりインスピレーションがありません。いくつか推奨事項を教えてください。以前は Python のクローラー部分を学習するのにうんざりしていました。同時実行および非同期の方向で開発することもできますが、 , クローラーの方向は今はあまり考えたくないです。プロジェクトには自作のホイールがいくつかあると思いますが、その時点でローンチできるようになります。いくつかのアイデアを提案してください。 ps: MOOC などの国内 Web サイトのプロジェクトは単純すぎて、私も 1 年生のときに真似しましたが、Coursera、Udacity、Big 4 の公式 Web サイトにあるオープンコースは理論的なものばかりです。 Zhihu や Quora などの Web サイトには、
初心者に適した Java プロジェクトに関する優れた回答がたくさんありますが、それらは少し単純すぎるため、面接で議論するのには適していません。 たくさん書いてきましたが、主に聞きたいことは次のとおりです。
ssm などのフレームワークに基づくデータベース キャッシュ、同時実行性、分散の知識を活用できる優れたビジネス シナリオはありますか?
フォロー&フォロー、コメント投稿、タイムライン(要点)ができるシンプルなSNSです。
適切にキャッシュし、いくつかの推奨事項を追加し、検索を実行し、CI を学習し、水平方向に拡張する方法を確認します。
実際、拡張できる点はたくさんあります。
初心者レベルの初心者は、いくつかの分散型高同時実行プロジェクトを実行できると述べています
お誘いありがとうございます。
たとえば、登録、ログイン、パスワード変更、パスワード リセット、シングル サインオン インターフェイス機能を含む簡単な ユーザー センター を完了するには、数週間かかります。権限を追加すると、数か月間使用できます。
プロジェクト開発のプロセスでは、必ず次のような困難に遭遇することになります。それは面接で質問される可能性があります。
ユーザーIDの特定方法(ユーザー名、携帯電話番号、メールアドレスなど)
パスワードの保存方法(データベースのドラッグやデータベースのスタッフィングを防ぐ方法)
安全にログインする方法 (他人がパスワードを傍受したり推測したりするのを防ぐ方法)
パスワードを忘れた場合の対処法 (パスワードを取得する方法は何ですか)
シングル サインオン インターフェイスの設計方法 (どの API が必要か)