シンガポールのスタートアップにいるソフトウェアエンジニア、ジャバ・ザ・ハットリ氏が、「下位10%のダメなエンジニアにだけ解けないパズル」を公開しました。
ジャバ・ザ・ハットリ氏のブログ「Ruby on Railsのビシバシはぁはぁ日記」によると、「求人を拡大募集していたのだが、あまりにハズレな人が多かった」ために、「簡単なプログラミング系のパズルを出して、それが解けた人だけ応募できる仕組みにしよう」としたことがきっかけです。
問題は以下の通り。「パズルはPlease call my APIs.(私のAPIを呼んで)のメッセージと“RESTful”とヒントがあるだけ」です。
問題は、「Ruby、Objective-C、Java、どんなエンジニアであっても共通するWeb系の知識と勘が問われて、かつ基本さえできていれば解ける」「あくまでダメなエンジニアだけを門前払いするのが目的だから、変に凝った問題を出していいエンジニアを取り逃す原因にしてはいけない」、そして「グーグルで答えを検索できない」になるよう苦心しましたが、残念ながら求人自体が打ち切られてお蔵入りになってしまいました。
http://www.atmarkit.co.jp/ait/articles/1512/18/news030.html
【下位10%のダメなエンジニアにだけ解けないパズル】
http://challenge-your-limits.herokuapp.com/
4:名刺は切らしておりまして 2016/01/16(土) 13:11:25.34 ID:3lglo0kT.net
やべー、意味すらわからない。何させたいのこの人。
6:名刺は切らしておりまして 2016/01/16(土) 13:15:38.87 ID:AdL4VL2b.net
なんだそりゃ
JSONっぽいことを書けばいいのか?
7:名刺は切らしておりまして 2016/01/16(土) 13:17:13.28 ID:bZFRFiTC.net
こんな板に常駐してるやつらは解けないだろうな
9:名刺は切らしておりまして 2016/01/16(土) 13:18:53.70 ID:AdL4VL2b.net
ああ、なるほどね
Call meって電話で連絡くれってことか
で、書いてある用件を話すと
12:名刺は切らしておりまして 2016/01/16(土) 13:29:10.35 ID:5gw5l78O.net
restfulなapiを作って連絡してこいよってことか?
apiなんて作ったことないわ。
16:名刺は切らしておりまして 2016/01/16(土) 13:49:56.55 ID:q/Qj3TmV.net
>>12
ネタだと思うけど全部不正解でワロタ
17:名刺は切らしておりまして 2016/01/16(土) 13:50:27.67 ID:5gw5l78O.net
hello worldのwebapiバージョンかもな。
関数apiをcallすると連絡するをかけてるのかもな。
20:名刺は切らしておりまして 2016/01/16(土) 13:58:20.14 ID:rxOOEQSJ.net
"please call me" ってcall されて call するわけだからコールバック?
18:名刺は切らしておりまして 2016/01/16(土) 13:51:22.35 ID:SJLnAurU.net
GETじゃ駄目だと怒られたわ。スマホブラウザからだとキツイな
22:名刺は切らしておりまして 2016/01/16(土) 14:11:08.64 ID:4eA4bIl1.net
ふむふむ なるほどわからんw
25:名刺は切らしておりまして 2016/01/16(土) 14:16:20.63 ID:G8EbXmcy.net
意味がわかんない
35:名刺は切らしておりまして 2016/01/16(土) 14:30:52.26 ID:SRQO5lQX.net
意味が全く分からない 俺は門前払いだなw 別にいいけどね
43:名刺は切らしておりまして 2016/01/16(土) 14:58:35.05 ID:aogZZek+.net
call/me がパスだというのはピンとくるわな
1だけ見ても何のことかわかるはずない
実際のブログを見ればわかる
http://tango-ruby.hatenablog.com/entry/2015/11/30/122814
46:名刺は切らしておりまして 2016/01/16(土) 15:06:25.82 ID:sTbrUmFI.net
ああ、なるほど
解けそうだ
てか画像単体じゃ絶対解けないね
47:名刺は切らしておりまして 2016/01/16(土) 15:25:51.47 ID:TR/GRrjS.net
元ブログ行くと更にヒントが書いてあるな。
48:名刺は切らしておりまして 2016/01/16(土) 15:28:18.74 ID:5gw5l78O.net
web系のプログラム組んだことないと解けないみたいね。
普通のエンジニアってweb系プログラミングなんてするか?
50:名刺は切らしておりまして 2016/01/16(土) 15:48:28.04 ID:rz8we1r+.net
webエンジニアって書いてほしい
51:名刺は切らしておりまして 2016/01/16(土) 16:02:13.98 ID:ru1MTyqF.net
iPhoneでURLポチポチしてみた結果、ajax使ってGETでcall/meを読んだらメッセージが返ってくる気がした。
PCつけるの面倒だから実行するやる気が起きないわ。。
53:名刺は切らしておりまして 2016/01/16(土) 16:21:07.86 ID:+bTH0REg.net
俺は解けた
最初記事の画像ばかり見てたからさっぱりだったわ
下のURLにherokuって書いてあったから、
あ、なるほど、ここかって思って
後は1,2分くらい
61:名刺は切らしておりまして 2016/01/16(土) 16:59:41.05 ID:Zk6Fs1+t.net
ここにヒントが書いてある
http://challenge-your-limits.herokuapp.com/call/me
62:名刺は切らしておりまして 2016/01/16(土) 17:15:13.64 ID:nXJX4HXb.net
確かに足切りとしては有効なのかもしれないけど、
就職先として見ると、こんな不親切な画像一枚で募集を掛ける会社には不安しか感じない
78:名刺は切らしておりまして 2016/01/16(土) 18:08:38.00 ID:d9E9CYFB.net
>>62
解けない自分に不安しか感じないだけだろwww
63:名刺は切らしておりまして 2016/01/16(土) 17:17:04.49 ID:xHUiySGH.net
本当にダメな奴を弾く程度の役には立つわな。
未経験可とかで求人すると「Webに興味がありますが、Webのことを全く知りません」
と矛盾したことを平気で言うダメすぎる奴がワラワラと集まってくるからね。
64:名刺は切らしておりまして 2016/01/16(土) 17:26:04.24 ID:nC4H2kTs.net
プログラミングを知らない俺にはさっぱり意味わからないから有効だろ?
そういうモンだろ
65:名刺は切らしておりまして 2016/01/16(土) 17:33:02.43 ID:2CQG2AsR.net
ゴメン。全くわからない…これ分からないとヤバイ?デザイナーだけどさ…
67:名刺は切らしておりまして 2016/01/16(土) 17:38:06.73 ID:xHUiySGH.net
>>65
Webのことしかできないんならやばいんじゃ無い?
Web離れてもデザイナーとしてやっていけるのなら大丈夫だろうけど。
69:名刺は切らしておりまして 2016/01/16(土) 17:44:20.07 ID:FEWPRs9x.net
とりあえずクリア。
ある程度、Web系のプログラミングやっていれば簡単やな。
クリアすると
http://challenge-your-limits.herokuapp.com/winners
に名前とコメントが載るよ。
ヒント:POST
84:名刺は切らしておりまして 2016/01/16(土) 18:46:54.15 ID:b2g4q9/h.net
>>69
クリアしたぜいぇい!
87:名刺は切らしておりまして 2016/01/16(土) 19:22:08.69 ID:FEWPRs9x.net
>>84
おめ、って言うほどの内容でもないか・・・
この類のネタはちょっと前にもあったな。
例えばBase64でエンコードしてあって、それをデコードするとURLが書いてあって次にすすめるやつとか。
(ただし、ヒント無しでそれがBase64エンコードしていることを知らせない。パディング有りで多少気づきやすいやつにする、とか)
71:名刺は切らしておりまして 2016/01/16(土) 17:46:34.65 ID:/uk3gDgN.net
Chrome インスペクター使えば余裕
jQuery.post('call/me',null,function(data){console.log(data.message)})
76:名刺は切らしておりまして 2016/01/16(土) 18:04:54.64 ID:f384HkSA.net
解けた。
Great! Please register as...
だってさ。
89:名刺は切らしておりまして 2016/01/16(土) 19:29:08.19 ID:irUclA28.net
C++までしか知らん
ヒント見ても意味不明
全然わからん
91:名刺は切らしておりまして 2016/01/16(土) 19:39:10.05 ID:vj7mO8Cn.net
>>89
まず call/me
http://challenge-your-limits.herokuapp.com/call/me
これだと get リクエストはダメだと帰ってくる
ブラウザから直接だと get だからしょうがない
んじゃ post リクエストにすりゃいいじゃんってことだがクソ面倒くさい
ちょっと話がずれるが、2chを埋め立て荒しするとき getリクエストだと弾かれるよな
つまり、2ch鯖を落とす技術なわけだ
88:名刺は切らしておりまして 2016/01/16(土) 19:23:07.53 ID:vj7mO8Cn.net
いちいちPOSTすんのかよ
面倒くせぇ
ベッドに寝転がってスマホでできるようにしろよ
79:名刺は切らしておりまして 2016/01/16(土) 18:14:37.24 ID:KJrsndSt.net
こいつの /call/me をrestで呼ぶだけだろう
帰りのjsonにくだらない事かいてあるんだろうな。
てかエンジニアとか関係ないだろこれ。
80:名刺は切らしておりまして 2016/01/16(土) 18:29:30.21 ID:AC/6EEz9.net
ぶっちゃけ糞問題だと思う
call/meのメッセージが意味不明だったから、APIs/listとかmyapis/listとかour/listとか色々試