Mac Book Pro 2016年モデルにおススメの周辺機器4つ
新型のMac Book Pro 2016モデルにはUSB Type-C端子しかないので、周辺機器の購入は必須といえます。せめてUSB3.0一個ぐらいは残しておいてほしかったですね。さて、このエントリでは私が実際に購入して良かった周辺機器や、ケースを4つ紹介します。
続きを読む自己組織化マップ(SOM)のPythonライブラリsompyを公開しました
自己組織化マップ(Self Organizing Map: SOM)のライブラリを公開してみたので、インストール、使い方とともに紹介します。Python2.7でnumpy基盤のライブラリです。既存のSOMPYというのもあるのですが、かなり使いにくかったので作りました。まだ至らない部分が多いですが、パッと使いたい時などにどうぞ。
続きを読むトップIT企業にソフトウェアエンジニアとして就職するためのプログラミング能力
Google, Apple, Microsoft, Amazon, Facebook, Twitter, IndeedなどのトップIT企業のコーディング面接で要求されるプログラミング能力について紹介します。これらの外資IT企業では、面接でホワイトボードでのコーディングが要求されます。私はこれまでに上記企業を含む数社で十数回ほどコーディング面接を経験しました。その経験を元にして記述しましたので、これらの企業に入社したい人にはある程度有用な記事になっていると思います。
日系企業だと、楽天,Line、リクルート、サイバーエージェントなども選考過程にプログラミングテストがありますが、外資企業とは少し出題形式が違います。おまけとしてそれぞれ簡単に紹介します。なお、ここで紹介しているプログラムは実装の一例に過ぎませんので悪しからず。