エンジニアブログ

エンジニアブログ
MT技術情報

妄想、技術者向け入社試験

ぴろり上西 2010年06月10日

 事業拡大に向けて、最近、社長とその仲間たち(上司)が面談のために頻繁に外出していたりします(事務所が狭いので、面談は隣のルノアールなのですよ) ディレクター職の募集なので、残念ながら上西のセクションが賑やかになることはないのですが、もし技術職を採用するなら、スキルを測るためにどんな入社試験を出すかなーとか妄想してました。

問1. 数学的興味とプログラミングの基礎能力

フィボナッチ数列;F(x)のF(10)を求めるプログラムを書け。F(0)=0、F(1)=1とする。

  1. 再帰を用いて書け
  2. 再帰を用いずに書け

問2. 思考をロジックに落とす能力

横3マス、縦3マスの魔方陣の解のうち任意の一つを求めるプログラムを書け。

問3. MVCの理解と俺フレームワークの設計能力

以下のお題を Perl または PHP または JavaScript を用いて書け。足りない仕様は自由に設定してもよい。

  1. 500ccのビールを注ぐことができるビアジョッキのモデルクラスを作れ
  2. ビア樽のモデルクラスを作成し、10リットルのビールが入っている状態を作れ
  3. 現在のビア樽とビアジョッキの状態を出力するビュークラスを作れ
  4. ビア樽から 3 杯のビアジョッキにビールを注ぐコントローラークラスを作れ
  5. 現在のビア樽とビアジョッキの状態を出力せよ

MovableType 関係ないじゃん!って話ですが、まぁ、基礎ができていないと、MTの開発どころじゃありませんよ、ということで。あ、ちなみに妄想なので、正解できても即入社とかありませんので!