コーディングインタビュー解説!素数を判定するコードを実装しろ!

Sdílet
Vložit
  • čas přidán 8. 09. 2024
  • ★Twitter → / sakaijun
    ★Udemy → sakaijunsoccer....
    ★Facebook → / sakaijunsoccer
    ★海外転職の著書 → amzn.to/2K4HVzE
    ★株式投資の著書 → amzn.to/2K560WT
    ★グッズ販売 → engineer.fashi...
    ★Note → note.mu/sakaij...
    ★ブログ → sakaijun.blog.jp/
    ★LINE@ → line.me/R/ti/p...
    ★ホームページ → sakaijunsoccer....
    ★Instagram → / sakaijunsoccer
    ★サッカーCZcamsチャンネル → / @user-rp3lk5qq4u
    わたくし酒井潤のチャンネル登録やSNSのフォローもよろしくお願いします!
    #シリコンバレーエンジニア 
    #酒井潤

Komentáře • 52

  • @user-qr1cu5ji2w
    @user-qr1cu5ji2w Před 3 lety +6

    コメントアウトをする速さやpythonの構文をパッとかけるところ、unit testを書くことの大事さ(そして効率の良さ)が勉強になりました

  • @Mickey.Youtube
    @Mickey.Youtube Před 3 lety +2

    テストを書くことの大切さがよくわかりました。現場ではテストは必須ですものね。ある部分を変更したら、別の部分が正しく動作しなくなった、というような状況を検知できますから。

  • @user-kj8fw4nx4j
    @user-kj8fw4nx4j Před rokem +1

    12:00 この辺完全に数学の知識ですね

  • @miblg4198
    @miblg4198 Před 3 lety +2

    そうか、
    やるやらないを決める
    実装
    動作検証
    速度検証

  • @TheARMYROCK
    @TheARMYROCK Před 4 lety +2

    題目は素数判定なのに、、所々重要な知識が詰まっていて、とても勉強になります!

  • @TT-bx1mw
    @TT-bx1mw Před 4 lety +6

    大枠の法則を掴んで体系化させるって案外難しい汗

    • @engineer-jun
      @engineer-jun  Před 4 lety

      そうですよね。私もそう思います!

  • @user-rv5qi1qs6i
    @user-rv5qi1qs6i Před 3 lety +1

    pythonのコーディングとアルゴリズムの勉強にもなって一石二鳥ですね!
    題材が素数ということもあり、非常に分かりやすくて楽しかったです。

  • @miblg4198
    @miblg4198 Před 3 lety +3

    なんでだろうな、プログラマは諦めたはずなのにこれ見るとワクワクするんだよなぁ

  • @masaruhada0116
    @masaruhada0116 Před 3 lety +3

    大量のデータをさばく際はスピードもさることながら、パブリッククラウドのインフラの環境だとインフラの利用料金にも影響か出てくるとおもうので、
    やっぱり効率よく処理するアルゴリズムって大事なんだなーとおもいました。

  • @proweb9492
    @proweb9492 Před 4 lety +1

    コード実装の動画は面白いですね。高校生の自分が理解できるほど分かりやすく、スピード感もちょうどよかったです。シリエン戦隊さんはアルゴリズムをガッツリ勉強したことありますか。自分は本を購入して勉強しています。

    • @engineer-jun
      @engineer-jun  Před 4 lety +1

      私は面接対策でやった程度ですかね。。。そこまでがっつりはやってないです。。。もし面白い内容があったら教えてください!

  • @henlyhenly167
    @henlyhenly167 Před 4 lety +1

    こういうアルゴリズム系の動画はすごくありがたいです。Udemyのコースでもコーディングインタビューの動画やって欲しいです!!

    • @engineer-jun
      @engineer-jun  Před 4 lety +1

      実は今作成中です!!

    • @henlyhenly167
      @henlyhenly167 Před 4 lety

      @@engineer-jun それはかなり嬉しいです。UdemyもC++系のアルゴリズム動画はあるのですが、pythonでの動画は英語版が少ししかなかったような気がするので。楽しみに待っています!!!

  • @enableany9597
    @enableany9597 Před 4 lety +3

    Udemyで酒井さんのPython講座受講しました!
    この問題、答えは知りませんでしたが、だいたいパッと、こう書けば良いんじゃない?って頭に浮かびました(笑)
    自分的にはすごい進歩でした(笑)

    • @enableany9597
      @enableany9597 Před 4 lety +1

      あ、v1だけです(笑)
      でも、v2以降も説明なしでも分かるくらいに成長してるのはビックリです😁

    • @engineer-jun
      @engineer-jun  Před 4 lety

      @@enableany9597 それはかなり成長されてますね!!

  • @KentaroxKondo
    @KentaroxKondo Před 2 lety

    たのしい…🙌

  • @taq426
    @taq426 Před 3 lety +2

    PythonとGoの講座すごく良かったです。
    面倒かもしれませんが、
    「CI/CDでWEBアプリ開発を行う講座(出来たら、Circle CI, Docker, Djangoがいいです)」
    作って頂きたいです。かなり大変かもしれませんが、、、
    検討をお願いします!!

  • @noirened
    @noirened Před 3 lety +1

    (C++でこういうのやって欲しいなあ〜)

  • @ph4746
    @ph4746 Před 4 lety +2

    atcoderなどの競技プログラミングでも出てくる題材ですね。実際の業務でもそういう考え方が活きる場面は結構あるのでしょうか?

    • @engineer-jun
      @engineer-jun  Před 4 lety +1

      実務ではあんまり使わないので、大量に面接に来るエンジニアの足切り用には最適かもしれません。

    • @ph4746
      @ph4746 Před 4 lety

      シリエン戦隊JUN TV なるほどです。お忙しい中お答えいただきありがとうございます😊

  • @givenup1173
    @givenup1173 Před 2 lety

    おもしろかった

  • @user-sm1bo7mw2j
    @user-sm1bo7mw2j Před 4 lety +3

    私は現在大学1年でプログラミングに興味を持ちRubyを勉強しているのですが、そんな中でシリコンバレーで働くということに憧れるようになりました。過去の動画を拝見させて頂くとQAエンジニアが狙い目とのことだったのですが、プログラミング初学者の私がそこを目指していくとき、学ぶべき言語や分野はどのようなものなのか教えてほしいです。
    この動画とは関係のない質問ですみません。

    • @engineer-jun
      @engineer-jun  Před 4 lety +1

      Pythonなどいいと思いますよ!テストスクリプトなどでも使われております!

  • @chihayasatosin8278
    @chihayasatosin8278 Před 4 lety +1

    自分には数学の知識がないからかもしれませんが…
    自分がv4のソースコードを書いて見せた時に、5、7、11、13がtrueとなるは、意図せず正解になったかのように思われないか心配になります。
    業務においてこのような場合、rangeの前にコメントを書かれますか?

    • @engineer-jun
      @engineer-jun  Před 4 lety

      複雑な処理の前にはコメントを書きますが、単純な物はコードで理解できるように書かれていれば書かないケースもありますね。

    • @chihayasatosin8278
      @chihayasatosin8278 Před 4 lety

      シリエン戦隊JUN TV ご返信ありがとうございます。勉強になります。

  • @world-satellite-2525
    @world-satellite-2525 Před 2 lety +1

    時間の計測とか、ユニットテストとか、調べずに書ける必要ありますか??

    • @engineer-jun
      @engineer-jun  Před 2 lety +1

      調べながらで全然いーと思います!

    • @world-satellite-2525
      @world-satellite-2525 Před 2 lety

      @@engineer-jun バシバシ書いてたので凄いなーって思いました!!

  • @rtera7191
    @rtera7191 Před 3 lety +1

    本題とは違う内容ですが、質問させて頂きます。
    シリコンバレーのITエンジニアの間では、MacのPCを使う方々のほうが、多いんでしょうか?
    ちなみに私はほとんどWindowsしか使っていません。

    • @engineer-jun
      @engineer-jun  Před 3 lety

      Macの方が多いですよー。

    • @rtera7191
      @rtera7191 Před 3 lety

      @@engineer-jun macのほうが多い理由としては、メリットとして、iOSアプリの開発ができるとか、
      windowsマシンに見られる、ハードウェア等の構成によるアプリ等の不具合発生頻度が少ないとか、
      などの理由があるんでしょうか?

  • @renren4700
    @renren4700 Před 4 lety +1

    本なんですがなんてググったら出てきますか?
    コーディングテスト 本
    でググっても見つかりませんでした。
    英語にしかないんですかね?

    • @engineer-jun
      @engineer-jun  Před 4 lety

      coding interviewとか英語だと結構出てきますね。

  • @lalaport_z
    @lalaport_z Před 3 lety +3

    これが無料で見られるのがすごい

  • @takorice671
    @takorice671 Před 4 lety +1

    自分の無能さを再認識しました・・・
    めげずに頑張ります。。。

    • @engineer-jun
      @engineer-jun  Před 4 lety

      慣れかと思うので大丈夫です!

  • @jacobian8789
    @jacobian8789 Před 3 lety +1

    このエディタって何ですか??便利そう、、!

  • @imge9
    @imge9 Před 3 lety +4

    こんなもんで大丈夫なんだ