banner
lMingyul

lMingyul

记录穿过自己的万物
jike

即构科技面接-1回目

この面接では、八股文の質問はあまりなく、いくつかの発散的な問題がありました。

ポジション: DevOps 開発
日付: 2023-05
面接時間: 52 分

プロジェクト#

  • 挑戦的で多くの学びのあると感じる部分について話してください
    • データベースの移行について、MySQL データベースや PostgresSQL データベース以外に他のデータベースを考慮したり比較したりしましたか
    • データベースの比較の観点はどのようなものですか(パフォーマンス以外に、将来のデータ量の増加がボトルネックになる可能性はありますか、またそれについて考慮しましたか)、異なる点はどのように選択し考慮しましたか、説明していただけますか
    • コンテナの拡張性と物理サーバーの比較はどのようなものですか
    • データベースの垂直的な拡張と水平的な拡張はそれぞれ何ですか
    • MySQL データベースと PostgresSQL データベースの水平的な拡張はどのように実現されていますか、それらの間にはどのような違いがありますか
    • データベースの拡張後、データの一貫性はどのように保証されますか(一般的に使用されている方法について説明してください)

Java#

  • Java コミュニティで比較的よく知られているオープンソースのコンポーネントについて話してください。あなたの理解を教えてください
  • オブジェクト指向と手続き型についての理解を話してください
  • Spring AOP のアスペクトの実装ロジック
  • Spring の依存性注入の中核的なロジックともたらす利点は何ですか

ロジック問題#

会社には 100 人います。C++ を知っている人は 75 人、Java を知っている人は 90 人、Go を知っている人は 60 人います。3 つの言語を知っている人の最大数と最小数は何人ですか

アルゴリズム問題#

実装の時間と空間の複雑さを尋ねます

未ソートの配列から、k番目に大きな要素を見つけます。例:入力: [3,2,3,1,2,4,5,5,6] および k = 4 出力: 4。
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。