エンジニアブログ
MT技術情報
妄想、技術者向け入社試験
2010年06月10日
事業拡大に向けて、最近、社長とその仲間たち(上司)が面談のために頻繁に外出していたりします(事務所が狭いので、面談は隣のルノアールなのですよ) ディレクター職の募集なので、残念ながら上西のセクションが賑やかになることはないのですが、もし技術職を採用するなら、スキルを測るためにどんな入社試験を出すかなーとか妄想してました。
問1. 数学的興味とプログラミングの基礎能力
フィボナッチ数列;F(x)のF(10)を求めるプログラムを書け。F(0)=0、F(1)=1とする。
- 再帰を用いて書け
- 再帰を用いずに書け
問2. 思考をロジックに落とす能力
横3マス、縦3マスの魔方陣の解のうち任意の一つを求めるプログラムを書け。
問3. MVCの理解と俺フレームワークの設計能力
以下のお題を Perl または PHP または JavaScript を用いて書け。足りない仕様は自由に設定してもよい。
- 500ccのビールを注ぐことができるビアジョッキのモデルクラスを作れ
- ビア樽のモデルクラスを作成し、10リットルのビールが入っている状態を作れ
- 現在のビア樽とビアジョッキの状態を出力するビュークラスを作れ
- ビア樽から 3 杯のビアジョッキにビールを注ぐコントローラークラスを作れ
- 現在のビア樽とビアジョッキの状態を出力せよ
MovableType 関係ないじゃん!って話ですが、まぁ、基礎ができていないと、MTの開発どころじゃありませんよ、ということで。あ、ちなみに妄想なので、正解できても即入社とかありませんので!