Githubにバックエンドエンジニアの採用試験に使える質問をまとめたと言うページを見つけた。
解答はGithub上には一切かかれていない。正解や不正解がない問いがあること、会話のきっかけとなり、面接を受けている者のレベルを把握できることを期待していることなどが書かれていた。実務経験がある方なら経験や知識を活かす。未経験なら自分で調べつつ考えてほしいということだと思う。
エンジニアになるには単にアルゴリズムを知っていてコードを書ければよいわけではないという話をよく聞く。アルゴリズムはLeetCodeやAtcoderで鍛えることができるが、それ以外の分野はどうやって勉強したら良いかわからない。実務を経験していないと考えることすらないことも多いと思う。
今回、とても良い題材を見つけたので、各記事でそれぞれの質問に対する解答を調べながらメモしていく。
Globals Are Evil:なぜグローバル変数は悪なのか?