プログラマーの面接でソースコードを見せるのはありだと思いますか?

受付中

回答 10

投稿

  • 評価
  • クリップ 1
  • VIEW 621

nyaron.

score 11

プログラマーの面接時にエンジニアの面接官にノートPC、タブレットなどで
自作サイト、アプリのソースコードを見せるのは良い選択でしょうか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • scsi

    2019/09/08 18:56

    職務経歴書か履歴書にgithubのurlを書いておけばいいですね。

    キャンセル

  • 退会済みユーザー

    2019/09/11 11:58

    複数のユーザーから「プログラミングに関係のない質問」という意見がありました
    teratailでは、プログラミングに関して困っていることがないと思われる質問を推奨していません。
    「質問を編集する」ボタンから編集を行い、具体的に困っている理由や解決したいことを明確に記入していただくと、回答が得られやすくなります。

回答 10

+1

ソースコードのレビューを受ける場合、GitHub で公開しておくのが一般的になっていると思います。
面接の時間は限られていますし、「あとで送ってください。」と言われる気がします。

自作サイトや自作アプリなど、短時間で見てもらえるものならアリかと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/09/08 19:35

    WebサイトをみてもらうならCRUD + Ajaxぐらいでも十分でしょうか?

    キャンセル

  • 2019/09/08 19:39

    誰でもできそうな範囲しかないと、アピールにならないのでは?

    キャンセル

  • 2019/09/08 22:03

    「そのWebサイトのクォリティによる」としてか答えられませんね。
    クォリティが高ければ良いですが、低いとマイナス評価されるかもしれません。

    キャンセル

+1

なしです。

まず、事前にGitHubのURLを開示すれば済むところ、面接の土壇場で見せられても、仕事の段取りが下手な方、という印象しか与えないと思います。

特に面接官が非エンジニアだった場合、判定のしようがないため、無意味です。

(追記)
面接官がエンジニアであったとしても、ソースコードを読むという作業は面接の時間でできるものではありません。
なので、面接官がエンジニアか非エンジニアかは問わず、ダメです。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

私が面接官だとしたら、なしです。
すでにあるソースコードを見たからといってどうなるってもんでもないんですよね。

逆に試験でお題を用意してその場で書かせるならアリですが。
※これは「仕様をきちんと読み解けるか」を見るためです

プログラマーって、そこそこのコードが書ければいいのであって、それよりは読解力とか協調性(同僚とうまく付き合っていけるか)、社交性(最低限、会社外の人とちゃんと受け答えできるか)の方を重要視すると思いますよ。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

質問者さんは「雇われたい」のであって、ソースコードを売りたいわけじゃないですよね?
面接官だって貴方の持っているソースコードを買いたくて呼び出すわけではないでしょう

面接で見るのは「人」です

持っている知識、問題解決力、コミュニケーション力、知性、振る舞い、マナーやモラルなどです
面接官がチームの一員として迎えるにふさわしい人物かどうかを見る場所です

そして貴方にとっても、どんな会社か、どんな人が働いているのかをその面接官を通して知る場所なわけです

そこで面接官から
「我々のソースコードを見てくれ、どうだ?クールだろ?この会社に入りたいと思わないか?」
と言われたらどうします?
私なら「ごめんなさい、私は来る場所を間違えました」と言って退室するかも・・・

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

なしですね。
その相手の会社に聞いてみればどうでしょうか。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

なしかと。

少なくとも自分が面接官で多くの採用者の中からより良い人材を見つけたい中でとある1人が「アプリを見てください」って言われたらあまり良い印象を受けないでしょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

面接でソースコードの提示を求められたことはないです。
パフォーマンス・チューニング案件では10時間かかっていたバッチを2時間に改善したと説明することはありますが、どうやって改善したか説明を求められることはあります。もちろん、改善前後のバッチの実行ログの提出を求められることはないし、そんなドキュメントの持ち出しもできません。

経歴書にちょっとしたコードをまとめたURLを書くことがある程度。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

そもそも、私物のPCであれば持ち込みは大抵の企業は不可です。
企業側のPCであっても準備しなければなりませんよね。企業側が。

企業側や採用する側が面接で見たいのはあくまでその人の人となりであって技術ではありません。
またソースコードを見る、そんな時間はありません。
面接の場に完全な現場の人が出てくることはあまりなく、その上の人が出てくるのがほとんどです。
「この人が今の職場に合うか」ということを見に来ます。

職務経歴書にきちんと書いてあればそれである程度想像できます。
どうしてもというのでしたらGithubや自身が作成したアプリが見れる環境のURLを提示しておくのみです。
そうしておくと面接の日時までに現場の人が時間を見つけて確認して技術力をある程度はかることはできます。

でも、実際のところ、その提示したURLに置かれているものがその人が作ったと認識してもらえるでしょうか?
答えはNOです。だからといって面接の場でそういったプレゼンの場のようなものはほぼないです。
面接に来るのはあなただけではないですし、募集人数・採用人数には限りがあります。

その中で決めなければならないのでほぼ似通った経歴の人が並んだ時に勝負になるのは
「適性検査のスコア・内容」と「面接での印象」です。

私も中途採用試験は何度か受けたことはありますが、「経歴と面接での印象はほぼ同じだったから適性検査のスコア・内容で決めた」という企業にあったことはあります。
経歴も面接での印象も、余程とびぬけていない限り、そこで決まることはないと言っても過言はありません。(経歴も面接もおおよそ過剰・過度に見せることは可能なので)

ただ、面接までいける=多少なり経歴に興味は持っている ということになるので、
経歴はほぼ申し分ないといってもいいかもしれません。採用担当と言っても時間は限られていますし
応募は多数あるわけです。

となると、頑張るべきは「適性検査のスコアをあげること(企業向けの回答を準備しておくこと)」「面接で好印象を持ってもらうこと」の2点に絞られると思います。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

応募するときに提出するのは、アリです。
実際に求める企業もありますので、状況によっては提示しましょう。

ただ、面接となると相手が技術者なら、ソースコードを見せてくれと言ってくる場合もあります。
その時は見せればいいと思います。

状況次第ではありますが、基本はなしと考えましょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

面接官がプログラマーであれば、チャンスがあるかも。
面接官が人事部ならナシではないか。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.21%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる