〈 中途採用 〉エントリー・
コーディング試験について

ENTRY FORM

コーディング
試験に
申し込む

MESSAGEメッセージ

エンジニア採用は
コーディング試験から
スタートします。

エンジニアの書くコードがプロダクトとなり、
同時にプロダクトの価値、競争力になると考えています。
優れたコードを書けるエンジニアを発掘するために、
コーディング試験を実施しています。
過去の問題例もご用意していますのでご覧ください。

SELECTION PROCESS選考過程

STEP 1エントリー

このページの下にあるエントリーフォームに必要事項を記入し、送信してください。

STEP 2コーディング試験

送信いただいたメールアドレスに、問題をお送りします。
2週間を目安に回答を送信してください。
なお、ご提出いただいたコードは原則全て拝見いたしますが、コード量が大きくなりすぎる場合は評価しきれないことがありますので、可能な限りコンパクトなコードをお願いします 。
※提出いただいたデータおよび回答はお返ししませんので、あらかじめご了承ください。

開発要件

開発言語

Perl・Ruby・Python・Java・Scala・Node.jsのいずれか。

開発環境

最終的にLinux上で動作すれば、環境は自由。

以下のケースは採点不能となりますので、ご注意ください。

  • ・コンパイルできない
  • ・バージョン、ライブラリがマイナーバージョンのため入手困難
  • ・ネット上資源の流用や質問サイトの使用

採点基準

経験や年齢よりもコードを重視し、下記のポイントを当社エンジニアが採点します。

  • ・回答の正解率
  • ・わかりやすいコードか
  • ・コードのセンス
  • ・処理速度

過去の出題例

Q.「相手の思考を推理する」過程をプログラムで表現してください。※回答例はございません。予めご了承ください。

A,B,Cの3人が1~5の5枚のカードを使ってインディアンポーカーをします。
3人は、ランダムに1枚のカードを引いて額にかざします。相手のカードは見えますが、自分のカードは見えません。

この状態で、A->B->Cの順番に、自分が1番大きい(MAX)、自分は2番目に大きい(MID)自分が1番小さい(MIN)、わからない (?)、を答えます。

1人でも答えがわかった場合、そこで終了となります。「わからない」と答えた場合、回答権が次の人に移ります。 Cもわからない場合、再度Aに回答権が移ります。3人ともウソを言ったり、適当に答えてはいけません。

例1)「A=1 B=4 C=5」だった場合、「A => MIN」で終了します。

例2)「A=1 B=2 C=4」だった場合、「A => ?, B => MID」で終了します。
Bは「Aがわからないなら、自分は5ではない」と考えるからです。

以上を踏まえて、

引数で「A=1 B=4 C=5」で実行すると「A =>MIN」を出力

引数で「A=1 B=2 C=4」で実行すると「A =>?, B =>MID」

を出力するようなコマンドラインのプログラムを作成してください。

なお、人数やカードの枚数がパラメーター化されていて、さまざまなケースがシミュレーションできるコードが望ましいです。

前 提
  • ・制限時間は1時間半
  • ・今回のケースでは、「全員がわからない(無限ループ)」という結果にはなりません。

1週間以内に結果を、メールまたは電話でご連絡します。

STEP 3部門面接・SPI試験

部門面接

配属される部署の部長・現場社員と面接をお願いします。

ご持参頂くもの
  • ・履歴書(写真付き)
  • ・職務経歴書

SPI試験

URLをお送りしますので、ネットでお答えください。締め切りはメールでご連絡します。

1週間以内に結果を、メールまたは電話でご連絡します。

STEP 4最終面接

配属予定の組織長との面接をお願いします。

2〜3日以内に結果を、メールまたは電話でご連絡します。

内 定

OUTLINE募集要項

中途採用 募集要項

職種 正社員
  • ソフトウェアエンジニア
  • 機械学習エンジニア
  • DevOpsエンジニア
  • プロダクトマネージャ
職務内容

新規性や影響度の高いサービスを開発し、改善を繰り返しGrowthさせていく仕事です。
仕組みを生み出すだけでなく、生み出した仕組みでいかに成果を出すかが重要になります。

〈 エンジニア職(ソフトウェア、機能学習、DevOps) 〉

リクルートコミュニケーションズが提供するアドテクノロジーサービスの企画、設計、開発、改善。
リクルートグループが提供するWebサービスの設計、開発、改善。

〈 プロダクトマネージャ職 〉

アドテクノロジーサービス・Webサービスの企画、プロジェクトマネジメント。

対象となる方
〈 エンジニア職(ソフトウェア、機械学習、DevOps) 〉
  • コンピュータサイエンスの深い知識をお持ちの方。
  • データサイエンスの深い知識をお持ちの方。
  • エンジニアとして技術を高めていきたいという方。
  • プログラミングを愛しコードで課題解決をすることが好きな方。
  • システム開発、運用に関してインフラ含め幅広い知識や経験をお持ちの方。
  • 常に新しい知識、技術を吸収しながら、主体的に行動が出来る方。

※社会人経験をお持ちの方や、年次によって、「中途採用」枠でのご案内となります。

〈 プロダクトマネージャ職 〉
  • マーケット、システム開発、運用などに関して幅広い知識や経験をお持ちの方。
  • テクノロジーの力で課題を解決しようとする姿勢をもっている方。
  • 常に新しい知識、技術を吸収しながら、高い当事者意識でプロジェクト推進が出来る方。
  • 優秀なエンジニアや関係者をリスペクトしながらチームとして成果を上げられる方。

※実務経験年数は不問です。

勤務地 東京都中央区日本橋3丁目12−2朝日ビルヂング

※交通手段:JR「東京駅」徒歩8分/東京メトロ・都営地下鉄「日本橋駅」徒歩5分/東京メトロ「八丁堀駅」徒歩5分

勤務時間 フレックスタイム制

※標準労働時間 7時間34分

給与 月給32万5685円~49万8683円(一律手当含む)

※年齢・経験を考慮の上、決定

〈 年収例 〉
  • 24歳:年560万円(一律手当+年2回の賞与含む)
  • 32歳:年855万円(一律手当+年2回の賞与含む)
待遇・福利厚生 給与見直し/年2回、賞与/年2回、交通費全額支給、各種社会保険完備(雇用、労災、健康、厚生年金、団体生命)、社員持株会、社内表彰・報奨金制度/多数、超過勤務手当、休職制度、時短勤務制度、育児のための在宅勤務制度など
休日・休暇 年間休日127日(週休2日/土日、祝日、年末年始、夏季休暇、GW)、年次有給休暇(初年度10日、最高20日)、慶弔休暇、産前・産後休暇、特別休暇、STEP休暇(3年毎に7~28日の長期休暇、30万円支給)など

ENTRY FORMコーディング試験エントリー

私たちからの最初の質問に、
ぜひ挑戦してください。

興味をお持ちになられましたら、下記のフォームからエントリーしてください。
当社より、コーディング試験の問題をメールいたします。

は入力必須項目です。

プライバシーポリシーおよび下記注意事項をご確認いただき、同意の上エントリーください。

〈 注意事項 〉

上記に同意してエントリー