ご質問ありがとうございます。ではさっそく質問から ブログを読ませていただいた限り、面接でプログラミングテストをされることが一般的なようですが、海外のエンジニアの方は、普段からアルゴリズムの知識、ネットワークの知識、コンピュータの知識について詳細に語れるくらいの知識を持っているものなのでしょうか。日本のエンジニアと海外のエンジニアの「平均的な技術力」にどのような違いがありますか。 知識の有無に関しては日本と英語圏のエンジニアの間にそれほど違いがあると思ったことはない。優秀な人達やそうでもない人達が混ざり合っているのが社会だからだ。しかし人はそれぞれの環境に合わせて最適化されるので「環境の違いがエンジニアひとりひとりの違いに色濃く出ているなー」というのが私なりの回答になる。 まず質問の前半部分にある「色んな知識を語れるぐらいか?」について。どれぐらい語れるかにもよるが、普通にITエンジニアをし