今回の面接ではあまり多くの型にはまった質問はなく、いくつかの発散的な質問がありました。
ポジション:DevOps 開発
時間:2023-05
面接時間:52 分
プロジェクト#
- あなたが挑戦的だと感じ、たくさんの収穫があった部分について話してください。
- データベースの移行に関して、MySQL データベースや PostgresSQL データベース以外に他のデータベースを考慮したり比較したりしましたか?
- データベース比較の観点にはどのようなものがありますか(性能以外に、将来的なデータ量の増加がボトルネックになる可能性について考慮したことはありますか)、異なる点はどのように選択し考慮したのか、教えてもらえますか?
- コンテナの拡張性と物理サーバーとの比較はどのようなものですか?
- データベースの垂直スケーリングと水平スケーリングはそれぞれ何ですか?
- MySQL データベース、PostgresSQL データベースの水平スケーリングの方法はどのように実現されており、それらの違いは何ですか?
- データベースが拡張された後のデータの一貫性はどのように保証されますか(業界で一般的に使用されている方法について話してください)。
Java#
- Java コミュニティの中でどのオープンソースコンポーネントに詳しいか、あなたの理解を教えてください。
- オブジェクト指向と手続き型プログラミングについての理解を話してください。
- Spring AOP アスペクトの実装ロジック。
- Spring の依存性注入のコアロジックとその利点は何ですか?
論理問題#
会社には 100 人がいて、C++ を使えるのが 75 人、Java を使えるのが 90 人、Go を使えるのが 60 人います。3 つの言語を使える人の最大と最小はそれぞれ何人ですか?
アルゴリズム問題#
実装の時間、空間の複雑度を尋ねる。