タグ

2023年4月14日のブックマーク (14件)

  • コーディング面接対策のために解きたいLeetCode 60問

    自分がコーディング面接対策のために解いてよかった LeetCode の問題をコンセプトごとにまとめました。カバーするコンセプトは LinkedList Stack Heap, PriorityQueue HashMap Graph, BFS, DFS Tree, BT, BST Sort Dynamic Programming Binary search Recursion Sliding window Greedy + Backtracking です。 これらの問題が 30 分以内に実装できれば面接の準備は整ったと言っていいと思います。Easy と Medium で問題は構成されてます。進捗を管理するためにGoogle Spreadsheetを用意しました。コピペしてご自由にお使いください。 これらの問題は、LeetCode のリスト機能でも公開されています。クローンすれば自分がすでにど

    コーディング面接対策のために解きたいLeetCode 60問
    funya-r
    funya-r 2023/04/14
    競技プログラミングなどをやったことない人にとって、これらの問題は馴染みがないかもしれません。ですが、準備をすればコーディング面接は確実に突破できます。筆者は 200 問ほど解き、Google からオファーをもらった
  • leetcode時代の外資コーディング面接対策 - Qiita

    GAFAMとかFAANGとかいわれるような企業群、あるいはそれに近い傾向(東京であればおそらくIndeedとかPFNとか)のソフトウェアエンジニア面接対策についてメモを残す。 コーディング面接とleetcode 外資IT企業ではソフトウェアエンジニアを雇う際にコーディング面接を非常に重視する。 業務上のコーディングよりは簡単めのプログラミングコンテスト問題に近く、アメリカの学生やエンジニアIT企業を受ける際には事前対策を数ヶ月するのが常識になっているようだ。 一般的な面接プロセスについては世界で闘うプログラミング力を鍛えるというに詳しいが、ソフトウェアエンジニアとしてオファーを得るまでには通常、45~60分程度のコーディング面接を3~5セッション程度経ることになる。 ここ数年、leetcode.comというコーディング面接の過去問サイトが広く候補者に使われるようになっている。 201

    leetcode時代の外資コーディング面接対策 - Qiita
    funya-r
    funya-r 2023/04/14
    コーディング面接で使う言語はPythonが推奨。 タイプ量が少なく、よく使うアルゴリズムが標準ライブラリにほぼ揃っており、面接官が読める場合が多いため有利。実際に大多数の候補者はPythonを使う。
  • コーディング面接対策のために解きたいLeetCode 60問

    自分がコーディング面接対策のために解いてよかった LeetCode の問題をコンセプトごとにまとめました。カバーするコンセプトは LinkedList Stack Heap, PriorityQueue HashMap Graph, BFS, DFS Tree, BT, BST Sort Dynamic Programming Binary search Recursion Sliding window Greedy + Backtracking です。 これらの問題が 30 分以内に実装できれば面接の準備は整ったと言っていいと思います。Easy と Medium で問題は構成されてます。進捗を管理するためにGoogle Spreadsheetを用意しました。コピペしてご自由にお使いください。 これらの問題は、LeetCode のリスト機能でも公開されています。クローンすれば自分がすでにど

    コーディング面接対策のために解きたいLeetCode 60問
  • フロントエンドエンジニアの経験を活かし、難関のシニアエンジニアとして海外就職を実現したKoheiさん

    Frog > インタビュー > フロントエンドエンジニアの経験を活かし、難関のシニアエンジニアとして海外就職を実現したKoheiさん ブログ 今回は日フロントエンドエンジニアとしておよそ5年間働いた後渡航し、シニア枠で現地就職されたKoheiさんにお話を伺いました。 Koheiさんは日の名だたるIT企業3社でフロントエンドエンジニアとして活躍され、カナダ渡航前としては申し分ない実務経験を積まれたわけですが、実は他業界で働かれた後、独学でプログラミングを始めたという非常にユニークな経歴の持ち主です。 Frogメンバーの中でも年に数名しか達成しないシニアエンジニアとしての就労を実現された上、カレッジ卒業後の就職活動期間中にAmazonのオンサイト面接も経験しており、これからカナダの現地就職を目指す方々にとって非常に参考になるお話が聞けましたのでぜひお楽しみください。 渡航前の経歴 Sen

    フロントエンドエンジニアの経験を活かし、難関のシニアエンジニアとして海外就職を実現したKoheiさん
    funya-r
    funya-r 2023/04/14
    LeetCodeのウィークリーコンテストで前半3問は安定して解けるようになったから、もう十分なんじゃないかと思ったためです。
  • AtCoderで青色(8割以上のIT企業でアルゴリズム力はカンスト)になったので青になるまでに必要そうなことをまとめる - Qiita

    はじめに 趣味と勉強を兼ねて競技プログラミングをしている @kami634 です。この度、AtCoderで目標としていた青コーダーになりました。 青色というのは、一定水準以上のアルゴリズムの知識を持ち、それを問題解決に活かすことができないとなることができません。それゆえに多くの人の目標になっていると思います。 chokudaiさんのブログ記事に青のレベル感が記載されていたのでご参考に↓ 黄・橙・赤などの上を見上げると、青色というのは通過点に過ぎず、まだまだ必要なことは多いです。ですが、青色レベルのアルゴリズム力があれば多くの問題を解決することが可能でしょう。 ということで、水色や青色あたりを目指す方のために、自分が必要だと思ったことをまとめたいと思います。 そもそもAtCoderとは AtCoderとは、競技プログラミングのコンテストを開催する日最大のサイト(及びそれを運営する会社)です

    AtCoderで青色(8割以上のIT企業でアルゴリズム力はカンスト)になったので青になるまでに必要そうなことをまとめる - Qiita
    funya-r
    funya-r 2023/04/14
    AtCoder Problems 自分がどの問題を解いたか一瞬で分かりますし、問題ごとに推定難易度もあるのでメチャクチャ便利です。 一面緑色にしたいと思えるので、精進のモチベーションが上がります。
  • ジョージア工科大学のコンピュータサイエンス修士課程に進学します

    これらの3校も含めたさまざまな候補について、要点がまとめられたエントリがあります: 各校、GPAやTOEFLの点数、CS関連学部卒か?など、さまざまな出願要件があるので、それらをくまなくチェックし比較していきます。僕の場合は、 学部のGPAがあまり良くはない(しかも、公式の成績表にGPAの記載がなかったので正確な値がわからず苦労した……) 一応CSに近い分野の学士号をもっている 学費は安いほうがうれしい 大学院で学びたいのは、ナウいデータサイエンスや機械学習寄りの領域ではなく、昔ながらのコンピュータサイエンスの領域 といった状況でした。TOEFLは出願校を決める段階では一度も受けていなかったので、「受けたい学校が決まったら、そこに必要な点数を必死で取る」という考えでした。 上記のうち、最終的な出願校決定に最も大きな影響を与えたのは、最後の項目です。オンラインコースは歴史が浅いからか、開講さ

    ジョージア工科大学のコンピュータサイエンス修士課程に進学します
  • 1人の女性がエンジニアになるまで 〜yuryuの場合〜|Yuryu

    先日、「1人の女性がエンジニアになるまで」というタイトルの記事が投稿されているのを読みました。「どうして」エンジニアリングの世界に入ったのかが細かく書かれていて、とても共感しました。まだ読んでいない方はぜひ下のリンクから。 現在アメリカのシアトル市で、グーグルの Developer Advocate をしています。Developer Advocate はよくカンファレンスで発表したり、オンラインに記事を投稿したりすることが多いですが、私はここ数ヶ月はずっと開発に専念しています。30代半ばで、肩書には「シニア」とついていますが管理職ではない、会社は5社目で現在在職6年目です。Twitter は @Yuryu で、日常のことをよくつぶやいています。 誕生〜幼稚園私は大阪府貝塚市というところで生まれ育ちました。隣のだんじりで有名な岸和田市と、ふるさと納税で有名な泉佐野市に挟まれた、地味な自治体で

    1人の女性がエンジニアになるまで 〜yuryuの場合〜|Yuryu
    funya-r
    funya-r 2023/04/14
    無理だと思って半分あきらめていたのですが、毎年1月ぐらいにグーグルのリクルーターから「また受けませんか」みたいなメールが来るので、毎回受けて面接で落とされるということを繰り返していました。
  • Googleに入社します|ばやしこ

    こんにちは。ばやしこと申します。 2022年7月より、Googleでソフトウェアエンジニアとして働くことになりました。 アメリカTexas A&M大学のMaster of Computer Scienceを今年の5月に無事卒業し、卒業後の職としてGoogleからフルタイムのオファーを頂くことができました。 今後Googleを目指す方の助けになればと思い、Googleからオファーをもらうまで自分がどんな勉強や対策をしていたかについて、書かせていただきます。 また、留学に至るまでの流れはこちらの記事を読んでいただければと思います。 (入社予定のDurham, NCオフィス) はじめにこちらは私の体験をもとに書いている記事です。諸々の条件が異なれば、面接の構成や対策も大きく異なります。例えばシニア以上(GoogleだとL5以上、MetaだとE5以上。私はL4でオファーをもらいました)でのポジシ

    Googleに入社します|ばやしこ
    funya-r
    funya-r 2023/04/14
    eetCode700問+その他コーディングサイト約300問。一年ほどかけて、コーディング問題を合計1000問ほど解いたことになります。コーディング問題に関しては、たくさん解けば解くほど良いと個人的には思っています
  • 【2024年最新版】オススメのプログラミング学習サービス集 - Qiita

    はじめに 今回はプログラミング初心者と中級者向けの、プログラミング学習サービスを紹介します。 自分自身が実際に学んできた中でよかったものだけをピックアップしています。 なお、progateやドットインストールといった誰でも知っている学習サービスは省いています。 web制作向け (1) web-design-textbook まずはじめに紹介するのはWeb制作を基礎から実装手法を網羅的に学ぶことができる「web-design-textbook」です。 こちらは基編~上級編とレベル別になっているので初心者でも入りやすい構成になっています。 かつ問題数もかなり豊富で図を多数用いて解説をしているので独学でも挫折せずに学習を進められる教材になっています。 ぜひこれからWeb制作の学習をはじめたいという人は使ってみてください。 (2) Codestep 次に紹介するのは、HTMLCSSといった基礎

    【2024年最新版】オススメのプログラミング学習サービス集 - Qiita
  • TechTrain | CODING STOIC

    TechTrainで、実際に理想の企業へ就職を決めた内定者の声。 どのようにサービスを活用し、自力をつけて就職を勝ち取ったのか赤裸々に語って頂いています。 ※結果には個人差があり、効果を保証するものではありません。

    TechTrain | CODING STOIC
    funya-r
    funya-r 2023/04/14
    初心者向け。モバイル開発あり。swift android kotolin
  • [追記4(最後)あり]なんでみんな外航船員にならんのか。

    外航船員として数年働いてるんだけど、なんで皆ならんのかわからん。 商船大学に入るのはそこまで難しくないし、就職難易度もかなり低い。(機関士なら普通大学から中手企業行くくらいの努力で大手の日郵船とか商船三井行けると思う) 乗船期間は半年から8か月がデフォでちょっと多いけど、その分休暇は3,4か月がデフォで、多いときは5か月とかもらえるときもある。 最近はまずないけど、乗船期間めちゃくちゃ長くなる時は12か月とかある。それ以上は労働条約を理由に船止められたりするリスクが発生するから伸ばされない。 乗船中の給料は大体倍だから初任給で額面50万近く行く。休暇中も基給は必ず出るから、寝てるだけで金が入ってくる。 俺のいる会社は人も少ない中小企業で、給料はもちろん大手よりは安いけど1年目とかの年収は600万余裕で超えたわ(乗船期間は長かったけど) 今年は海運ボーナスどこもいいから、1年目の子でも8

    [追記4(最後)あり]なんでみんな外航船員にならんのか。
    funya-r
    funya-r 2023/04/14
    乗船期間は半年から8か月がデフォでちょっと多いけど、その分休暇は3,4か月がデフォで、多いときは5か月とかもらえるときもある。
  • 英語が本気で出来ない人がアメリカで過ごした2年間の記録|灰色ハイジ

    📢 デザイナーの英語帳というが出版されました。この記事の内容も書き直してコラムとして掲載し、ここでは書けなかったアメリカでの就職活動の様子も書いています。もしご興味あればこちらもぜひよろしくお願いします。 灰色ハイジ 2020/05/22 ----- 結婚してアメリカと日を行ったり来たりする生活を2年弱過ごし(この間で合計半年くらいの滞在期間になるだろうか)、サンフランシスコへと移住をしたのが2017年の後半。全部で合計すると2年ほどアメリカに住んでいることになる。 気でHelloくらいしか言えなかった私が、今アメリカで働いているのが不思議に思うことが多々ある。時間が経ったら当初の気持ちを忘れてしまうかもしれないと思ったので、この2年どのように過ごしてきたのかまとめることにした。 尚、1年前に1年間の記録と題して書いて下書きに放置したままもう1年経ってしまったので多く加筆修正してこ

    英語が本気で出来ない人がアメリカで過ごした2年間の記録|灰色ハイジ
    funya-r
    funya-r 2023/04/14
    Breaking News Englishというサイトで1つトピックを選んで、先生のスピーキングの後に続いて記事を読み上げて、分からない単語を教わったり、その記事についてディスカッションしたりした。I can't find my words. 言葉が出てこない
  • エンジニアの職務経歴書 〜正しい魅力の伝え方〜 - Qiita

    はじめに 昨今の採用現場においてはソフトウェアエンジニアは売り手市場と言われ数年が経過していますが、2023年現在においても、デジタルトランスフォーメーションの加速により、これまでのIT企業の募集だけではなく、様々な企業がソフトウェアエンジニアを募集している状況にあると思います。 知り合いのリクルーターに話を聞くと、ここ最近米国のBigTech企業や、日初のベンチャー企業のレイオフが目立ちますが、それはごく一部であり、多くの企業では引き続きソフトウェアエンジニアの需要は最も高く、この先10年以上はこの高い需要は続くだろうと言っていました。 引用元: 【2023年最新】厳選!エンジニア採用に強い15の採用媒体比較~最新市場動向や採用戦略も徹底解説 - type 私自身が就職した10年数年前は望んでソフトウェアエンジニアに就く人は理系出身のプログラミング趣向が強い人ばかりという印象でしたが、

    エンジニアの職務経歴書 〜正しい魅力の伝え方〜 - Qiita
  • プロジェクトマネージャ試験に20時間の独学で一発合格した方法 - 斗比主閲子の姑日記

    昨年10月にIPA(情報処理推進機構)の国家資格『プロジェクトマネージャ試験』を受験しました。 年が明けて「そういえば合格発表はいつだったっけ?」とIPAのサイトを見に行ったら、昨年12月下旬には合格発表がされていて、無くさずに持っていた受験票の情報を使ってチェックしたら、合格していたのでした。結構厳しいかと思っていたので、新年早々かなり驚いてしまい声が出たので、家族には変な目で見られました。 ※午前1は免除。午前2と午後1は60点以上で合格、午後2は4段階でAが必須 この記事では、非エンジニアの私がどうしてプロジェクトマネージャ試験を受験をしようとしたのか、どのような勉強をしたのかを紹介します。どなたかの参考になれば幸いです。 受験のきっかけ 2週間(20時間)しか勉強しなかった背景 勉強計画の策定 各試験のリソース配分 午前2(試験時間40分) 勉強時間 3時間 午後1(試験時間90分

    プロジェクトマネージャ試験に20時間の独学で一発合格した方法 - 斗比主閲子の姑日記