以前Amazon米国を受けていた際に、最終面談の一部のシステムデザイン面接で、Uberのシステム設計問題が出ました。
これが理由かは分かりませんがオファーは貰えませんでした。
当時、システム設計の業務はあまり多くなかったので、システムデザイン面談の事前準備は以下なようなことしかしておらず、準備不足が否めなかったです。
- AWS Solution Architectの資格勉強を少し
- オンライン上でArchitect blogから実際にどうシステム構成するのか読んだ (例 https://aws.amazon.com/blogs/architecture/)
面接に備えた実践練習などがあればよかったなぁと思うのですが、皆さんどんな準備している/おすすめですか?
自分も複数企業のTech Blogをまず読みました。
FacebookやNetflixなど。
あとは応募したい企業で働いている人と繋がって面接練習してもらうとかですかね。
GitHubにあるsystem designのソースがわかりやすくて良いなぁと思いたまに読んでいます!
YouTube で system design と検索すると実践と解説が出てきますよ!おすすめです。