採用活動

正解者にはインターンシップへご招待!~マイナビエンジニアからの挑戦状 vol.7~


はじめに

皆さんこんにちは!
エンジニアリング統括本部のG・S、M・Sです。

毎回大好評のこの企画を、今回も開催します!

以下の問題をどちらかクリアされた方には、
夏に開催される、開発エンジニア向けのインターンシップに特別招待させていただきます。
※正解者が多数出た場合は先着順となります

▼フルスタック開発プログラムのご案内
https://job.mynavi.jp/26/pc/corpinfo/displayInternship/index?corpId=66479&optNo=JDlzU

回答フォーム

https://forms.office.com/r/kWv6TZxhci

回答締切は11/19(木)12:00までとなります!
ぜひ挑戦してみてください!

※なお、問題で利用しているファイルはzip形式になっています。展開してご利用ください。

problem1

求人仲介サイトを運営しています。
サイトに掲載している企業は$N$社あります。
各$i$社は、現時点から$A_i$月ごとに$B_i$人採用を行います。(※0ヶ月目の採用はありません)
この求人仲介サイトで現時点から累計$K$人の就職者を輩出することを目標としています。
$K$人が就職するのに何ヶ月かかりますか?

入力形式

N K
A_0 A_1 ・・・ A_N
B_0 B_1 ・・・ B_N

3 5
5 8 3
2 1 2

サイトに3社が掲載しており、サイトを経由して累計5人の就職者輩出を目指す。

  1. 3ヶ月目に3社目が2人を採用
  2. 5ヶ月目に1社目が2人を採用
  3. 6ヶ月目に3社目が2人を採用

よってサイトを利用して5人が就職するには、6ヶ月かかります。

回答方法

添付されているtest.inに対しての回答を提出して下さい。

problem2

MySQLのダンプファイルが与えられます。
データベース名は、sampleです。
テーブルは、job、company、occupationの3つです。
それぞれのCreate文は以下の通りになっています。

jobテーブル

CREATE TABLE job (
  id INT PRIMARY KEY, -- 求人id
  company_id INT, -- 企業id
  occupation_id INT, -- 職種id
  employment_type VARCHAR(255), -- 雇用形態
  qualifications VARCHAR(255), -- 必要スキル
  job_description TEXT, -- 求人詳細説明
  salary VARCHAR(255), -- 給与
  benefits VARCHAR(255), -- 福利厚生
  working_hours VARCHAR(255), -- 勤務時間
  holidays VARCHAR(255), -- 休暇
  hiring_number INT, -- 募集人数
  application_process TEXT, -- 選考方法
  posting_start_date DATE, -- 募集開始日
  posting_end_date DATE -- 募集終了日
);

companyテーブル

CREATE TABLE company (
  id INT PRIMARY KEY, -- 企業id
  name VARCHAR(255), -- 企業名
  location VARCHAR(255) -- 所在地
);

occupationテーブル

CREATE TABLE occupation (
  id INT PRIMARY KEY, -- 業種id
  name VARCHAR(255) -- 業種名
);

以下の条件のクエリを発行して回答を埋めてください。

  1. jobテーブルにcompanyテーブルとoccupationテーブルをidで結合
  2. 2024年5月1日時点で掲載されている求人
  3. 表示するものはjobテーブルのid(求人id)、companyテーブルのname(企業名)、companyテーブルのlocation(企業所在地)、occupationテーブルのname(職種名)
  4. jobテーブルのhiring_number(募集人数)の昇順で並び換え

回答方法

id 企業名 所在地 職種名
7 ②1文字目 ③9文字目 プロダクトマネージャー
⑧1文字目
東京都あきる野市 ⑨8文字目
④1文字目
①5文字目 塾講師
10 ⑦3文字目 ⑤4文字目 ⑩3文字目
⑥1文字目
富山県氷見市 ⑫6文字目
20 ⑪5文字目

上記表から抜き出して番号順に文字列にして回答してください

※本記事は2024年11月時点の内容です。

採用活動の記事一覧
タグ一覧
TOPへ戻る