どこにもJavaベースのサーバーサイドエンジニアで応募している。
まずエージェントの面接、メールでのやり取りがある。
その後、会社の人事担当が電話で面接をする。
それがクリアすると技術面接となる。
無事クリアし、それぞれの会社と電話での技術面接を行った。
エンジニア数人と電話会議でやるのが普通だ。
これがまた聞き取りにくい。
何回も聞きなおしつつ、やり取りしていく。
メモがてら、覚えている質問をここに書いておこう。
WebServeces関連:
WSDLを再デプロイするとき、保持するか、作り直すか?
Messageの構造を説明せよ。
Unix関連:
Unixのアクセス、終了の方法は?
リネーム方法は?
ディレクトリの削除方法は?
EJB関係:
LocalInterfaceを使う意味は?
SessionBeanの種類は?
EJBのライフサイクルを説明せよ。
DB関係:
Indexを張るのはなぜ?
Indexを張らないはなぜ?
viewって何?
SQLのパフォーマンス診断方法は?
SQLを改良するのはどうやって?
どこにIndexを張るか、どうやって決める?
Hibernate関連:
Hibernateって何がいい?
HQLは知っているか?(質問者は最初HSQLと言ってた。それはHypersonicSQLやと同僚から突っ込み)
Cacheは使っているか?
OR-Mappingって何?
いつもHibernate使ってSQLを投げているのか?
MVC関連:
StrutsとJSFの違いは?
Strutsは何が問題?
XML関連:
XPathって何?
XSLTは何につかう?
コンテナ関連:
コンテナを使うメリットは?
クラスタリング:
クラスタリングをやったことがあるか?
テスト関連:
ユニットテストのプロセスを説明せよ。
QAの手順を説明せよ。
Java関連:
final, finalize, finallyの違いを説明せよ。(最初、「何?英語のテスト?」とか聞いてしまった。)
InterfaceとAbstractの違いは?
Genericsって何?
Annotationって何?
見積もり:
新しいシステムの開発の見積もり方法は?
お客とあって話しをするか?
開発体制:
何人でやってる?
技術的最終判断はだれ?
仕事:
システムのメンテナンスはどう思う?
新規開発ばかりじゃないが、いいか?
こんな感じの質問が1社で1時間近くに及ぶ。
疲れる。
人気blogランキング
【移住準備の最新記事】
私も住みたいところに住めるようになりたいと思ってます!
オーストラリアに行きたいと思ってますが、まだ情報収集しているところです。
私もJavaエンジニアなので興味深く読ませて頂きました!
またおじゃましますね。
コメントありがとうございます。
是非、オーストラリア移住実現してください。
もっと多くの日本人エンジニアが世界中で活躍できるといいですよね。
またお越しお待ちしてます。
私は今いる場所を最高の住み心地にしたいですね!