ぷらすのブログ

Tag Go

Googleのソフトウェアエンジニアリングインターンに落ちた

こんにちは、@p1assです。

タイトルの通りですが、Google のインターンに落ちました。

インターンに申し込むと決めるまで競プロすらまともにやったことがなかったのですが、一次選考のオンラインのコーディングテストを突破し、Phone Interview までたどり着くことができました。

残念ながら Phone Interview は不合格となってしまいましたが、それまでの勉強で多くのこと(特にデータ構造とアルゴリズム)を学ぶことができました。

この記事では、Google のインターンに申し込むにあたってどのようなことを勉強したかなどについて共有したいと思います。

続きを読む

PFNのインターン課題が公開されたので解いてみた

こんにちは、ぷらす(@p1ass)です。

先日、PFN さんが 2019 年インターン用のコーディング課題を公開されました。

私は機械学習界隈の人間でないので、インターン募集時にあまり興味を持っていなかったのですが、上で公開された課題にはバックエンド用の問題も用意されていました。

中身を覗いてみると、なかなか歯ごたえのある面白そうな課題だったので、空いている時間を見つけてやってみました。

実装言語は Go で、一部グラフを出力する部分に Python を使っています。かかった時間はおおよそ 14 時間で、想定所要最大時間の 2 日以内に収められたと思います。

この記事では、各問題に対する自分なりの解法を紹介していきます。コードはすべて GitHub で管理しており、小問ごとにブランチを切って、PR でマージしているので、私がどのように解いていったのかを簡単に見れるようになっています。

続きを読む

Go Conference 2019 Spring 参加レポート

こんにちは、ぷらす(@p1ass)です。

先日開催された Go Conference 2019 Spring に Wantedly さんのスカラシップ枠として参加させていただきました!

LINE Developer Day 以来、半年ぶりの大きめのカンファレンスだったのですが、Go 固有の話をこれだけ聞く機会は今までなかったので、とても有意義な時間を過ごすことができました。

続きを読む

gRPC-Webでメタデータ付きのリクエストを送信する

こんにちは、ぷらす(@p1ass)です。

最近、gRPC-Web について調査しているのですが、その際にメタデータ付きのリクエストを送る方法に関するドキュメントが一切ないことに気づきました。

分かってしまえば簡単なのですが、結構つまづいたので紹介します。

なお、サンプルコードは gRPC-Web 公式の Hello World ガイドを使用します。

続きを読む
3