このTwitter スレッドはSergio Pereira @SergioRocksによるものです (出典: 12-07-2022 )。 Pereira は、スタートアップの創設者兼 CTO です。
ChatGPT は、インタビューをコーディングするための最後の釘です。 3 つの例:
CTO として、私は過去数年間で何百人ものソフトウェア エンジニアにインタビューし、採用してきました。
これらは、私がインタビューに使用したコードの課題の 3 つの実際の例です。これらは実際の (人間の) エンジニアによって解決されました。
1/ 最も単純な質問から始めました。ジュニア向けのアイスブレイクです。通常、数分かかります。
ChatGPT は数秒で正しいソリューションを提供しました。
2/ 今、私は 2 次元配列で古典的な挑戦に行きました.
これはニュアンスがあり、上級候補者でさえも時間がかかります。ゼロを見つけてから、1 つの四角形を解き、次に n 個の四角形を解く必要があります。
ここでアルゴリズムの複雑さも探しています。
以前は、このコード チャレンジを 1 時間のインタビューで行い、それを 3 つの部分に分けていました。 1 時間以内に全範囲を完了する受験者はほとんどいません。
Chat GPT は 30 秒以内に全範囲を解決しました。
3/ さて、私はこれを家に持ち帰るための課題として持っていました (少し文脈が少ない)
これは、Fintech における古典的なリスク スコアリングの問題です。
- 誰かの銀行口座を盗む
- 1 年間のトランザクションを取得します (この場合は Plaid API を使用)
- 過去 1 年間に受け取った給与を検索する
候補者は通常、Plaid API、特にトランザクション エンドポイントを調べるのに時間がかかります。次に、ロジックをコーディングしてトランザクションを取得し、必要なトランザクションのみをフィルタリングします。
ChatGPT は、わずか数秒で同じことを行いました。
さて、問題は次のとおりです。
- インタビューの課題をコーディングするために AI がこれを行うことができれば。ソフトウェア エンジニアの日常業務にどの程度の支障をきたす可能性がありますか?
今後数か月で発生するすべての開発を確認するために、私はしっかりと座っています.しかし、ソフトウェアの構築方法に大きな影響を与えるとしか思えません。
「ChatGPT はコーディング インタビューを永遠に変えますか?」のHackerNoon Stable Diffusionプロンプトを介して生成されたフィーチャー イメージ