試験問題
基礎知識の問題
 
コンピュータの基礎知識
  1. パーソナルコンピュータを製造しているメーカを5社以上、挙げてください。
  2. マイクロソフトについて、知っていること、思うことを400から800字にまとめてください。
  3. Linuxについて知っていること、思うことを400から800字にまとめてください。
Windowsの基礎知識
  1. Windowsを自分のPCにインストールできますか?
  2. Windowsを他人のPCにインストールできますか?
  3. Windows2000/XP/Vistaについて、知っていること、思うことを1000字前後でまとめてください。
  4. 自分のWindowsマシンの時刻同期をとってください。といわれてできますか?どのようにしますか?
  5. Windowsには多数のランチャソフトがありますが、貴方のお勧めなソフトを教えて下さい。
    お勧めでないソフトの理由も含め、400字前後でまとめてください。
    まったく使ってない人は、一旦使用してから使わない理由をまとめてください。
  6. Windowsには多数のメールソフトがありますが、貴方のお勧めなソフトを教えて下さい。
    お勧めでないソフトの理由も含め、400字前後でまとめてください。
    まったく使ってない人は、一旦使用してから使わない理由をまとめてください。
  7. Windowsには多数のアーカイバ・圧縮ソフトがありますが、貴方のお勧めなソフトを教えて下さい。
    お勧めでないソフトの理由も含め、400字前後でまとめてください。まったく使ってない人は、使わない理由を教えてください。
  8. Windowsには多数のテキストエディタがありますが、貴方のお勧めなソフトを教えて下さい。
    お勧めでないソフトの理由も含め、400字前後でまとめてください。
    まったく使ってない人は、使わない理由を教えてください。
Linuxの基礎知識
  1. Linuxを自分のPCにインストールできますか?
  2. Linuxを他人のPCにインストールできますか?
  3. 以下のコマンドは、何をするコマンドか説明してください。
    1. ls
    2. rm
    3. cd
    4. ps
    5. pushd
    6. popd
    7. cp
    8. mv
    9. tar
    10. gzip
    11. gunzip
    12. vi
    13. find
    14. du
    15. df
    16. mount
スクリプト言語の基礎知識
  1. sed ,awk , perl , ruby ....etc いくつもありますが、どれが使えますか?
    使える言語を教えてください。マニュアルを全く見ないでどの程度使えるかも書いてください。
    (補足)
    どれか簡単にでも使えるようになってください。デバッグログ、運用ログなどテキストファイルを編集しデバッグに資料とする事はよくあります。
Makefileの基礎知識
  1. make , nmake 等で使用するMakefileの簡単な概念を500字前後でまとめてください。
    (補足)
    ある程度の読解と改造、新規作成能力を必要とします。
    エキスパートになる必要はありませんが。
ネットワークの基礎知識
  1. IPアドレスとは?知っている事、思うことを400~800字でまとめてください。
  2. 任意のWebサーバにアクセスできなくなりました。
    (ブラウザでエラーが表示されています)
    上司に報告する前に、どれだけのチェックを行いますか?
    チェック手順と、それを行う目的(コマンドを使う場合は、コマンド名とそのパラメータも記述)を書いてください。
  3. telnetコマンドを用いて、自分宛てにテストメールを送って下さい。
    Subtect:test
    本文:test-text
    その手順を書いてください。
  4. telnetコマンドを用いて、自分宛てのメールを読んで下さい(消さないように注意して)。
    その手順を書いてください。
※字数の制限はその制限文字数を越えても構いません。
プログラミング能力の試験
[注意事項]
※C言語を知らない方は、言語名を明記の上、回答しても構いません。ただし、設問1はC言語以外での回答は受け付けません。
※言語特有の拡張機能、コンポーネント、ライブラリの利用は可能です。
※調査にかかった時間は、別に計上して下さい。
※穴あけ程度の動作をするまでの時間とします(完全な動作は求めない)。
※提出したソースに著作権を主張する場合は、copyrightを明記してください。
 
 
C言語の超入門
問題 九九の一覧を表示する。
提出物
  1. 「馬鹿にしないで下さい。もっと難しいのを」のコメントの場合、納入不要。
  2. Cプログラムソース
  3. 作成時間、調査時間、開発環境
選考基準
  1. 作成希望時間 2分以内
  2. 選考対象外 5分以上
 
C言語で使うファイル操作
問題 csv形式(カンマ区切り、ダブルコートなし)のファイルがある。 このファイルを読み込んでデータを表示する。ただし、表示は各アイテム毎に改行する事。
提出物
  1. プログラムのソース
  2. 作成時間、調査時間、開発環境、開発言語
選考基準
  1. 作成希望時間 5分以内
  2. 選考対象外 15分以上
 
C言語とネットワーク
問題 エコーサーバとクライアントを作成する。
サーバ側の要件
「end+return」を受け付けるとサーバは終了する。
それ以外の文字の場合は、クライアントに再送信する。
終了時には、終了メッセージをクライアントに送信する。
通信が終了した場合は、クライアントのリソースは解放すること。

クライアント側の要件
行の先頭で「q+return」を入力するとクライアントは終了する。
一行づつサーバに入力文字を送信する。
サーバから受信した文字列は画面に表示する。

通信規約は任意のものでよい。
提出物
  1. プログラムのソース
  2. 作成時間、調査時間、開発環境、開発言語
選考基準
  1. 作成希望時間 15分以内
  2. 選考対象外 60分以上