面接体験談

Salesforce MTS 対面採用ドライブ:内定獲得

SalesforceMTS(Member of Technical Staff)·面接はインドのプネーで実施され、勤務地はバンガロールまたはハイデラバード·面接時期: 2023年オファー獲得

更新日: 2026年7月17日

本稿は、バンガロールまたはハイデラバード勤務のMember of Technical Staff(MTS)職を対象とした、Salesforceの採用ドライブについての体験談である。選考を数週間かけて分散させる代わりに、Salesforceは候補者をプネーに集めて面接を実施し、一度の訪問で全ての選考ステップを完了させた。各段階は勝ち抜き制(不合格になればそこで終了)のラウンドとして扱われた。

選考プロセスはオンラインのコーディングアセスメントから始まり、そのまま4回のオンサイト面接に続いた。内訳はデータ構造とアルゴリズムのラウンド2回、システム設計のラウンド1回、そして採用マネージャーとの最終面談1回である。候補者はほとんどのラウンドについて手応えを感じ、選考を通過し、提示されたオファーを承諾した。

選考プロセス

  1. オンラインアセスメント

    問題2問からなる1時間のHackerRankテスト。通過するには80%以上のスコアが必要で、候補者は両問題ともすべてのテストケースを通過させたと述べている。

  2. オンサイト面接(同一ドライブ内)

    続いてプネーの現地で4回のオンサイトラウンドが行われた。それぞれ約1時間で、いずれも勝ち抜き制のラウンドとして実施された。内訳はDSA(データ構造とアルゴリズム)面接2回、システム設計面接1回、採用マネージャー面接1回である。

  3. 結果

    候補者は各ラウンドでの手応えを感じており、選考を通過し、オファーを承諾した。

オンラインアセスメント(HackerRank)

スコアの合格ラインが設定されたアルゴリズム問題の解決 · 1時間

  • Count Triplets:整数配列が与えられたとき、arr[i] < arr[j] < arr[k] かつ arr[i] + arr[j] + arr[k] がある目標値以下となるトリプレット(3つ組)の数を数える。
  • Rod Cutting:棒の長さの配列が与えられたとき、棒の本数を求め、最小の長さを見つけ、その最小長のすべての棒を除去し、残りの棒からその最小長を切り取る、という処理を繰り返し、各ステップで記録した棒の本数を返す。

通過には80%以上のスコアが必要だった。

両問題とも、すべてのテストケースを通過する形で解けた。

オンサイト面接1:データ構造とアルゴリズム

スケジューリング問題のためのクラスおよびデータ構造の設計 · 1時間

  • Calendar Conflicts:候補者自身のカレンダーと他の出席者のカレンダーをもとに、指定された長さのミーティング時間枠を推薦するクラスと、それを支えるデータ構造を設計する。

コーディングはHackerRank CodePair上で行われた。

議論はエッジケースや、関連する要件に対して設計をどう拡張するかにも及んだ。

ラウンドの最後には、候補者が現在携わっているプロジェクトについての質問があった。

オンサイト面接2:データ構造とアルゴリズム

独立した2つのコーディング問題 · 1時間

  • 蔵書のライブラリが与えられ、その一部には先に読むべき前提となる本があるとき、指定された本を読むのに必要な時間(分)を計算する。
  • 与えられた整数配列のすべての順列のリストを返す。

コーディングはこの回もHackerRank CodePair上で行われた。

ラウンドの最後には、候補者が現在携わっているプロジェクトについての質問があった。

オンサイト面接3:システム設計

URL短縮サービス、低レベル設計と高レベル設計の両方をカバー · 1時間

  • URL短縮システムを設計し、低レベル設計、高レベル設計、拡張性、スケーラビリティ、分析(アナリティクス)について扱う。

このラウンドはコーディングツールではなく、紙とペンを使った議論形式で行われた。

ラウンドの最後には、候補者が現在携わっているプロジェクトについての質問があった。

オンサイト面接4:採用マネージャーラウンド

プロジェクトの深掘りと行動面接の質問 · 1時間

  • 候補者が現在携わっているプロジェクトに関する技術的な質問。
  • チームワーク、対立、リーダーシップ、懸念事項の提起についての状況対応質問。

学びのポイント

  • オンラインアセスメントの80%という合格ラインは、必ず超えるべき明確な基準として捉えること。追加の問題に手を広げるより、出題された両問題を確実にすべてのテストケースで通すことの方が重要である。
  • ラウンドの主題が何であれ、ほぼすべてのオンサイトラウンドの最後に現在のプロジェクトについて質問されると想定し、明確に説明できる準備をしておくこと。
  • システム設計のラウンドに備え、設計を紙の上で声に出して説明する練習をしておくこと。このドライブではホワイトボードツールやIDEではなく、紙とペンが使われた。
  • 採用マネージャーとの面談に備え、チームワーク、対立、リーダーシップに関する具体的なエピソードを事前に準備しておくこと。
  • 選考プロセス全体が、各段階で勝ち抜き制を伴う一日、あるいは一度の訪問だけのドライブとして実施されることがあるため、連続する4回のオンサイトラウンドをこなすための体力面の準備もしておくこと。

出典

質問と選考プロセスの事実は、下記リンクの候補者本人の公開投稿に基づきます。本文は当サイトによる再構成です。

候補者本人による英語の公開体験談を翻訳(出典:LeetCode Discuss)