面接一覧
Google
模擬面接を始める 元の求人ページを見る 
Google

Google

Google




新卒
Google の C++ ツールチェーンに載る LLVM の最適化・コード生成の変更を世に出す
Core 配下の Compilers, Runtimes and Toolchains(CRT)チームに所属する若手向けポジションです。シニア SWE とともに LLVM の最適化とコード生成に取り組み、ビルドのスケーラビリティ、ツールチェーンの開発速度、ピーク性能、安全性を改善します。LLVM の upstream への変更のランディングも含まれます。最低要件はデータ構造/アルゴリズムと C++/Python 開発の経験 1 年で、コンパイラ/ツールチェーン/LLVM の知識は歓迎要件(必須ではありません)。
この面接を練習する
無料 · この職種に合わせて調整されたライブ音声模擬面接
この面接で問われること
- C++ と Python によるコアなデータ構造とアルゴリズム
- コンパイラ/ツールチェーンの基礎:最適化パス、コード生成
- ビルドのスケーラビリティとツールチェーン性能に対する思考
- システムレベルのコードにおけるデバッグと正しさ(correctness)の考察
- upstream(LLVM)への依存を持つ共有コードベースでの協働
よくある質問の方向性
C++ または Python による標準的なデータ構造・アルゴリズムのコーディング問題
コンパイラの最適化パスとは何か、なぜそこで正しさが重要かを説明する
微妙なコード生成バグのデバッグにどう取り組むか
低レイヤーまたはシステムプログラミングのプロジェクト経験について語る
LLVM のような共有 upstream プロジェクトに責任を持って変更を貢献するにはどうするか
Google Software Engineer の面接一覧
関連する面接

シニア
Software Engineer, Serverless Networking, Infrastructure
Google Clouddistributed systemsnetworking infrastructureserverless
何が問われるかを見る
スタッフ
Staff Software Engineer, Mobile (Android), YouTube
AndroidMobileStaff EngineerTechnical Leadership
何が問われるかを見る
アソシエイト
Software Engineer
Machine LearningGenAIDeepMindSoftware Engineer
何が問われるかを見る
Roblox
シニア
Senior Software Engineer, App Performance
C++performance engineeringmobile/cross-platformgame engine
何が問われるかを見る
Roblox
シニア
Senior Software Engineer, Game Engine Systems
Software EngineerRobloxC++Game Engine
何が問われるかを見る
Amazon
ミドル
Software Development Engineer II, Amazon Robotics
roboticsC++real-time systemsAmazon
何が問われるかを見る