H.Torii @torii_h C++エンジニア採用面接最終回。設問を用意して知識と頭の回転を調べてゆく。問1:悲観的排他制御と楽観的排他制御の違いを、実装した経験から述べよ。ここでOracleとMySQLの歴史や、哲学者の食事問題あたりが出てきて欲しいところ。でも両者の得失がわかってれば合格。 H.Torii @torii_h 問2:リスト逆転問題。int a[100]の各要素の前後関係を逆転せよ。性懲りもなく同じ出題をしてみた(^_^;) 何秒で解けるかで頭の回転がわかる。ついでにビッグオー表記をわかってるか試せるし。for/while版、再帰版、STL版の3通りがスラスラ出てくれば申し分ないのだが。 H.Torii @torii_h 問3:デザインパターンについて。知ってるのを手短かに解説せよ。SingletonやFactoryを知らない、使ったことがない、なんてわかれば即退席して
![C++エンジニア採用問題 - シンガポールの場合](https://cdn-ak-scissors.b.st-hatena.com/image/square/dac6d781c62101894f7cf6a4d8591b448a15535c/height=288;version=1;width=512/https%3A%2F%2Fs.tgstc.com%2Fogp3%2Fe29d39c1168517e47b473ed90d84d506-1200x630.jpeg)