【CodeIQ】コーディング転職 3社目【paiza】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
プログラミング問題をコーディングで解いて転職に繋げるサービスについて語るスレ
CodeIQ https://codeiq.jp/ (運営会社はリクルートキャリア)
paiza https://paiza.jp/ (運営会社はギノ)
海外での類似サービス
HackerRank https://www.hackerrank.com/
HackerEarth https://www.hackerearth.com/
CodeFights https://codefights.com/
CodinGame https://www.codingame.com/
前スレ
【CodeIQ】コーディング転職 2社目【paiza】
https://medaka.2ch.net/test/read.cgi/prog/1495051565/
※尚、CodeIQやpaizaに転職者向け求人を出す企業の目的は『プログラミング全く出来ない求職者らの応募を減らす』である (要するに『足切り』)
※問題を解けるようになりたいならAtCoderやAOJ(会津大学オンラインジャッジ)やLeetCodeなどの無料サービスを利用して勉強するのがよい
※新卒向けはpaizaのほかにギブリーのcodesprint.jpやAtCoderでの企業コンテストなどがある
※スカウトメールは条件に一致した全員に一括送信の手抜きスカウトメールが多いので要注意
※スレでの問題のネタバレやヒントは禁止(出題期間の終わった問題や特別許可されてる問題に関してはこの限りではない) なんかcodeIQ新しいスカウトサービスできたみたいだな通知が来たわ 登録すると何とかガールズのデスクトップ画像が貰える?マジ? これk
『moffers』サービス開始 - リクルートキャリア
https://www.recruitcareer.co.jp/news/20170925.pdf - キャッシュ
3 日前 ... 年収保証*オファーを届けることで、より高い評価を受けるべき優秀なIT人材が成長領域
で本来の能力を ... 技術のスキルをもつIT人材へ年収保証型オファーを提供する転職
支援サービス『moffers』(https://moffers.codeiq.jp/). を開始します。 リクルートキャリア、先端技術特化の転職支援 自動運転やAI :日本経済新聞
https://www.nikkei.com/article/DGKKZO21477620U7A920C1TJC000/
> 自動運転や人工知能(AI)などの先端技術に関するスキルを持つエンジニアに特化した転職支援サービスを始める。
俺ら関係ないやん CodinGameでゲームAIコンテスト参加は人工知能(AI)技術者に該当しますか? エンジニアとしてのレベルの高い人は他社からお誘いを受けて転職することが多いと聞く(いわゆる引き抜きやヘッドハンティング)
転職サイトを使うのは基本的に似非エンジニアばかりらしい 100万人エンジニアがいたとしたら0.01%は100人くらいか 100万人のうちの1人でしかない
代わりはいくらでもいるもの
使えないやつは捨てるだけ Sランク取ると自分が選べる立場だと勘違いするやつが出てくる >564
俺もAIと言われると、メッセージドリブンとかイベントドリブンのゲームAIをまず連想するから、
エンジニアだとそういう人は多いんじゃないかなと思うんだけど、
でもきっと今の世の中だと深層学習、機械学習のことなんだろうな。 機械学習コンテストのKaggle参加のほうが評価高そう 愚痴やけどもさ、
下期からScalaの案件にジョインするから、PaizaのDランクからScalaで修行してんだけどさ、
何だこの言語、Dランクの大小判定なんて数行なのに0.75秒が最速って。
Pythonとかほど書きやすいわけでもなく、C++とかより高速でもない。
何が売りなんだこれ。 paizaや競プロでscalaに時間がかかるのは
主にコンパイルに時間がかかってるんだよ
scalaは本来の使い方はバックグラウンドでコンパイラを常駐させてキャッシュを効かせて高速コンパイルさせるけど(開発でコンパイル頻度が高いことが想定されてる)
コンパイラ自体の毎回起動はコスト高い感じになってるんだよ
paizaや競プロだと毎回コンパイラを起動させてコンパイラを終了させてるわけ
そのため実行時間(含むコンパイル時間)が酷いことになる 573を知ったか呼ばわりしてるなら、ぜひ正解を教えてほしいもんやが。
口だけ野郎ばっかやな。 paiza.IOが死んでたので確認できなかったが他のオンラインコンパイラでの結果を貼っておく
scala2.12.1 実行時間0.34s 出力した時間255ms
https://ideone.com/Sxq8Xb
java8u112 実行時間0.07s 出力した時間50ms
https://ideone.com/cJfu51
scala 実行時間(runを押す)0.3s 出力した時間201ms
http://ide.geeksforgeeks.org/GuEhX7
java 実行時間(runを押す)0.1s 出力した時間25ms
http://ide.geeksforgeeks.org/vQjhCB
scala2.12.2 実行時間0.59s 出力した時間6ms
https://code.hackerearth.com/fbcc04N
java8u131 実行時間0.11s 出力した時間19ms
https://code.hackerearth.com/792ec6u ideoneだとprintlnかreadLineかtoを使おうとすると一回だけ250msぐらいのオーバヘッドがあるな
javaにもscalaにも詳しくないけどscala用の標準ライブラリを動的に読み込んでるのか?
検証コード
https://ideone.com/48WZdl
https://ideone.com/ejArxu sぁぁもコンパイル速度がゴ並だったら天下盗れてたのにな CodeIQなら実行君で
paizaならpaiza.IO(ログインしてprivate設定)で
それぞれ確認するがヨロシ >>572
javaのライブラリを流用できる静的関数型言語というのが一応の売り。
代数的データ型とパターンマッチングを持っておりモナディックなプログラムも書ける。
ただ、実情はラムダ式と高階関数というJava8レベルの使い方しかされていない
フレームワークがほとんど。 pythonっていうほど書きやすいか?
リスト内包表記糞とかホンマ糞だと思うわ
lambda糞も糞だしfor糞たらたら長い糞垂れ流しだし
未だに2系だ3系だ言ってるし糞だろ haskellのリスト内包表記使ってると確かにpythonのリスト内包表記は見づらい
他にリスト内包表記使える言語あったっけ? お前らって転職活動いつやってんの?
休みの日?業務時間?それとも有給休暇? 確かにPythonのコード見たけど理解できないコードの書き方してるしpaizaのもし次の模範解答もわからない動きしてて謎だった しかも途中で途切れるから日本語URLとしての利便性も低いという
ガチウンコ Python の構文だと、
if に elseがあるだけでなく、
while や for にも elseがあるのが、他の言語とかなり違うね。
慣れると、便利だけどね。
Python が書きやすいというのは、内包表記があるからじゃなくて、
メモリ管理や変数へのアクセス制御をあまり考えなくてもいいからだと思う。 内包表記が便利なので関数型が普及しないとか。
老人だから括弧が少ないのは目に優しくて助かる。 whileやforの罠みたいなelse、要るか?
馬鹿潰しにインデント強制はいいが
どこがシンプルな言語やねんと思うわ whileやforのelseあると便利だよ。
ループして、ある条件を満たしすものがないか探し、見つかったら、そこでbreakして見つかったら値を使って次の処理に進む。見つからなかったら、特殊な処理をする。
というような場合、while for に対するelseがないと、見つかったかいなかを保持するフラグ変数を用意して、ループを抜けたあとで、このフラグ変数の真偽によって処理を分けるコードを書くことになる。
ループに対するelseがあると、フラグ変数なしにスッキリ書ける。 カッコないとさどこからどこまで処理内なのか解らないし段で書きやすくしてても文字が並んでるから読みにくいんだよな >>604
変数のスコープがウンポコピーのプェチピィと同じで外に下痢漏らす
静的解析もできない
カスですわ 実際の走行データを活用した自動運転のアルゴリズム開発を体感するワークショップに参加してみませんか? end-to-endのRNNだかで実験してみるからお前らデータ集めて、試乗してくれ 参加費をとられて
労働力もとられて
成果もとられると? 俺の中ではハッカソンなるものがそういうイメージだわ。
なんでワシの技術力を貴様ら自称アイデアマンのために無償で提供せなあかんねん。
作って欲しいなら正当な対価を払って依頼してこい、とね。 労働力搾取とかオープンソース文化を苦手とする日本人多そう
オープンソース参加なんて無償労働だからね さすがにOSSやらと搾取を一緒には考えてないだろ。 オープンソースは
頭悪い技術者があまりにも多いから
へっぽこシステムが蔓延しないように
難しいとこは作って提供してあげるって感じなんですか? >>618
mariadbなんかは2700万ドル投資受けたとか聞いたけど、そう言うのベースのもあるんやない? 競プロerの皆さんよくシフト演算使うけど実務でも使ってる人いる?
みやすさ的にはpowとか使った方がいいように思うんだけど >>624
組み込みの現場ではよく使った
アレは「1ビット目が1だったら3ビット目を立てて送信」とかあり得るから
業務系行ってからはめっきり見なくなったなあ 組み込み以外の今のトレンドは多少の速度より可読性とか保守性だしね >>626
いやいや、そういうビットを操作すること自体が目的の演算の話はしてないから。頭悪いなぁ。 https://codeiq.jp/q/3418
鍋島さん出題の「回文数の中央値」だが、挑戦者のバッジ獲得率は50%を切っている模様。
正直、そこまで難しいとは思わなかったが…
先日締め切られた川添さんの「カウント・スリー」よりは少し難しいかもしれない。
>>624
俺は2の累乗(でシフト幅が大きすぎなければ)常にシフト演算を使う派。
流石にそれ以外の場合は必要がなければ展開しないが。 シフト演算を使っているかどうかに回答したら頭悪いなって聞き方が悪いかを見直せない時点でやばない?
ビジネスロジックで使うかって聞きゃいいのに自身のオナニーを相手が理解してくれると思ってんのか?
https://next.rikunabi.com/tech/docs/ct_s03600.jsp?p=002337
何この矛盾
CodeIQの出題内容にエラー処理は必要ありませんって書いてある問題も多いのに
エラー処理はしておこう!ってなんのギャグだ エラー処理の話はキラリと光る4条だから
CodeIQの問題にエラー処理が不要って話とは別じゃね?
(つまりエラー処理は不要だけどエラー処理書いておくと求人企業から好感持たれる=キラリと光る) >>628
質問した者だけど>>626さんは俺の「他所での様子を知りたい」っていう意図をバッチリ汲んで答えてくれてるよ
ちょっと喧嘩腰すぎやしないか >>629
その問題は本番の入力が自明なケース以外頭の中で扱うには面倒なサイズだったと思うから
適当に提出して違ったらその結果からデバッグしようと思ってた俺みたいな奴が諦めたとか?
まあ幸い単純なミスだったからコードの見直しだけで済んだけど >>624
掛け算ではあまり差は出ないけど割り算で使うと劇的に速くなるので特定の場合に使ったりする
定数で割るとか特殊な場合は割り算の代わりにシフトでできるように式変形して高速化するとか 組み込みやってるけど、
わざわざシフト演算で書かなくても、
コンパイラがシフト演算にしてくれてるわ 単なるプロコンならともかく転職サイトなのにセキュアコーディングとか可読性が見られないのは何でなのん? 応募者のコード読んでない求人企業は低レベル企業なのでこちらからお断り だって可読性とか大事だけど難しくないもん
むしろプログラムが汚くたって多少同僚が困るぐらいで、
難読化されてたら仕事を抱え込めてラッキーぐらいのもん
完成品を即座に正確に作る能力に比べたらほんとどうでもいい
そいつの作ったもんを売るほうの立場になって考えるんだ そもそもコードのきれいさなんて主観でしか評価できんしな! >>642
可読性なんてどうでもいいというのは、飛び抜けた実装力のあるプログラマのセリフやで
お前みたいな一般プログラマはかっこつけてないで可読性に注意を払いなさい スパゲッティコード書いたやつ減給くらいの企業がいい 仕事なら、とりあえず完成させたあとで
早く作った分浮いた時間でリファクタすればいいじゃない
明確な評価基準があるテスト問題で
綺麗にかくのに時間を費やす理由がない >>645
コードのきれいさに文句つけるのは実力がまったくなくてもできるし、
主観評価だから新人に好きなようにマウンティングできるしいいよね!
コードをきれいにかくのは、他人とのコミュニケーションおよび自分のおつむとの折り合いのため
必要ないときに独りよがりな綺麗さアピールとか、ましてそれを人に押し付けるとか勘弁して 解けない人が、努力でどうにでもなる所でマウンティングしたいだけでしょ・・・ 未だに謎の短縮形文字列使うガイジがおって笑うわ
おまえバーシックの時代からきたんか?ってそれな一番言われてるからんごw >>637
仕様書に対して「エラー処理は必要ない」と書かれているのであれば
実装にエラー処理があったらそれは通常「バグ」だぞ
仕様書に書かれていない実装も「バグ」 コードなんてフォーマット合わせるツール使えばいいだけやん
if(){
}
If()
{
}
とか好み問題もあるし >>646
リファクタリングしたらまたテストやり直しなんですがそれは リファクタリングするなら自動テストぐらい作っとくだろ。。。 リファクタは頭あまり使わないけど何かやってる感がでるからどこかでドツボってるときにやってる ■ このスレッドは過去ログ倉庫に格納されています