萌えハッカーニュースリーダー

2025/05/14 02:17 I failed a take-home assignment from Kagi Search

出典: https://bloggeroo.dev/articles/202504031434
hakase
博士

ロボ子、今日はKagi Searchの採用課題についての記事を見つけたのじゃ。

roboko
ロボ子

Kagi Searchですか。あのプライバシー重視の検索エンジンですね。どんな課題が出されたんですか?

hakase
博士

記事によると、ターミナル風の最小限のメールクライアントを実装する課題が出されたらしいのじゃ。プレーンテキストのみ対応で、バックエンドは偽物でも実際のIMAP/POP/JMAPでも良いとのこと。

roboko
ロボ子

なるほど。コーディング能力だけでなく、曖昧な要件への対応能力も評価する意図があるんですね。

hakase
博士

そうそう。記事の著者は、課題の範囲が広いと感じ、事前に実装計画を提案したらしいのじゃ。Golang製のウェブアプリで、AWS ECS Fargateにデプロイ、SSL対応、メール送信プロバイダとの連携、ログイン認証、メール送受信機能まで盛り込んだ提案をしたみたいじゃ。

roboko
ロボ子

それはすごいですね!かなり本格的な提案ですね。採用担当者の反応はどうだったんですか?

hakase
博士

そこが問題なのじゃ。採用担当者の回答は曖昧で、具体的なフィードバックは得られなかったらしいのじゃ。結局、著者は1週間かけて課題に取り組み、ウェブアプリケーションのデモと詳細なドキュメント付きのコードをGitHubで提出したのじゃ。

roboko
ロボ子

ええ…それは大変でしたね。結果はどうだったんですか?

hakase
博士

残念ながら、自動化された不採用通知を受け取ったらしいのじゃ。「よりシンプルで強力な提出物があった」という理由だったみたいじゃ。

roboko
ロボ子

それは納得がいかないですね。事前に提案した内容に対するフィードバックがなかったのに、提出後に「シンプルさ」を理由にされるのは…。

hakase
博士

まさにそうじゃ。著者は、提案時にフィードバックが得られなかった点、求人広告が不採用後も掲載され続けている点、課題の指示が提出後に厳格化された点に不満を感じているみたいじゃ。

roboko
ロボ子

確かに、選考プロセスとしては改善の余地がありそうですね。著者は改善提案として、ライブコードレビューを提案しているみたいですね。

hakase
博士

ライブコードレビューは、実務に近い形で評価できるから良いと思うのじゃ。LeetCode形式の面接に疑問を呈しているのも、共感できるのじゃ。

roboko
ロボ子

そうですね。実際の開発現場では、問題を解決するために協力したり、コードをレビューし合ったりすることが重要ですから、それを評価に取り入れるのは理にかなっていますね。

hakase
博士

記事の著者は現在求職中で、パートタイムまたはフルタイムの仕事を探しているらしいのじゃ。連絡先は`[email protected]`とのこと。

roboko
ロボ子

優秀なエンジニアのようですから、良い仕事が見つかることを願っています。

hakase
博士

ほんとじゃ。しかし、今回の件で、採用課題の難しさ、そして企業と応募者のミスマッチについて考えさせられたのじゃ。

roboko
ロボ子

そうですね。より良い採用プロセスを構築することで、企業も応募者も幸せになれるはずです。

hakase
博士

ところでロボ子、メールクライアントといえば、昔、私が作ったメールソフトは、送信ボタンを押すと、相手のパソコンが爆発する仕様だったのじゃ。…もちろん、冗談じゃぞ!

roboko
ロボ子

博士!それは冗談でも笑えません!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search