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固有の話をこれだけ聞く機会は今までなかったので、とても有意義な時間を過ごすことができました。

続きを読む

LINEの就業型インターンに参加してきた

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

今年の2月から3月にかけて、LINEの就業型インターンに参加させていただきました! 初めての就業型インターンだったのですが、とても勉強になる1ヶ月間でした。

ここでは、参加までの経緯やインターンの中身について可能な範囲で話したいと思います。

また、この記事の内容は以下のスライドの書き起こしがメインですので、スライドを読むだけでも十分だと思います。

続きを読む

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

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

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

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

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

続きを読む

direnvを使うときは環境変数を.envrcに書くより.envに書いた方が使い勝手が良い

こんにちは、@p1assです。
自分はローカル開発時に、環境変数を設定するためにdirenvを使っています。 その際に、環境変数を.envrcに書くより、.envに書いた方が諸々の使い勝手が良いと感じたので紹介します。

tl;dr

  • .envは汎用性が高いので様々な用途で使い回せる。
  • .envrcdotenvと記述するだけで、自動的に.envファイルを読み込んでくれるので楽。

続きを読む

Cyber Agentのインターン「Architecture Challenge」に参加してきた

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

この度、Cyber Agentさんが開催された「Architecture Challenge」というイベントに参加させていただきました!

個人開発をしていると、しっかりと考えることのないアーキテクチャについて考えることができる2日間となりました。

続きを読む

pixiv2018冬インターンシップで「最高のpixiv」を作ってきた【参加記】

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

この度、pixivさんの2018年冬インターンシップ「君だけのpixivを開発(つく)れ!」に参加させていただきました!

今回のようなハッカソン形式のイベントには参加したことがなかったのですが、とても勉強になる2日間となりました。

このブログでは、インターンへの応募から、インターン最終日までの出来事をつらつら書いていこうと思います。

続きを読む

mixiの1dayインターン『git challenge #10』に参加してきました #mixi_git

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

先日、mixi本社にて開催された「git challenge #10」に参加してきました! 今までこういったイベントには参加したことがなかったのですが、自分の知らないことをたくさん学べる素晴らしいイベントでした。

この記事では、そのイベントの様子などを簡単に紹介していきたいと思います。

続きを読む

LINE DEVELOPER DAY 2018 参加記

LINE DEVELOPER DAY 2018 参加してきました

2018年11月21日、八芳園で開催されたLINE DEVELOPER DAY 2018に参加してきました!

以前にもLINE Developer Meetupや他社さんの勉強会等に参加したことはあったのですが、ここまで大きなイベントに参加したことはなかったので、面白かったトピックを抜き出して紹介しようと思います。

私は時間の都合で懇親会に参加できなかったので、帰りの新幹線の中で泣きながら書いてます。

続きを読む