インタビュー中にコードを送信する[終了]


20

私はインターネットの新興企業での職に就くためにインタビューしています。位置は、ユーザー情報の非常に大規模なデータベースでのデータマイニングの実行に関連しています。データベースのサブセットの調査を伴う(長距離)インタビュー手順の一環として、分析に使用したコードを提出するように要求されました。

私の主な関心事は、このコードが「独自の」ものであり、より良い言葉がないことです。私が彼らのために働くことになった場合、私は彼らに私のすべてのコードを与えることに問題はありませんが、彼らが潜在的にコードを取り、私を雇わず、収益を生み出すために彼らのより大きなデータベースでそれを使用できることを考えると、私はためらっています。私はただ妄想しているだけですか?これは正当な懸念事項ですか?


8
このコードを書くのに何時間費やしましたか?
マチュー

1
それは本当に重要ですか?固有の値は、4分または4日間であれば同じです。
ダレル

8
Matthieuの質問は実際に有効だと思います。一部の人々が1週間でさらに1週間かかることを一瞬で無視すると、平均的な労働者に数時間以上かかるタスクを実行するように頼まれたら非常に疑わしいでしょう。
デビッドリュトカ

2
コードを送信する前に、コードに制限付きライセンスを付けてはどうですか?
-fejd

4
@dharel:私にとってはそうでしょう。一定の時間以上は、無料の仕事と引き換えに仕事の約束があるような無給のインターンシップのように見え、定期的な面接プロセスのようではありません。
マチュー

回答:


30

あなたが仕事をしたい場合、そしてこれが彼らのプロセスである場合、あなたはおそらく提出する必要があります。彼らがあなたのコードを「盗む」可能性を考慮した方が賢明だと思います。あなたは無料で働いたでしょう。ただし、コードが機能し、それらに感銘を与える場合は、おそらくそれをもっと必要とします。

また、コードを自分用に保持することと、仕事を得るためにリリースすることの潜在的な収益を比較検討する必要があります。


3
私はその答えが好きです。データベースに固有の場合、他に何をしますか?インタビューの価格としてそれを書き留めてください。また、あなたはあなたの才能で彼らの心を吹き飛ばすことはないでしょう...意地悪ではありませんが、私は彼らが仕事や面接を決してないことを知っているそのような人々を十分に知っています
悪魔のような子犬

@satan-:)違反はありません。どちらかになるとは思いません。
ダレル

1
@dharel-私は個人的にはスタートアップを望んでいません。設立された企業であれば、リスクは低くなります。しかし、偽のインタビューのステージングの問題を見つけようとしてコンサルタントに熱中し、必要なことを行うためのコードを書かせて、二度と彼らから話を聞くことはありませんでした。会社の誰かから、私が提供したソリューションの少なくともいくつかのバージョンを実装していることがわかりました。
-SoylentGray

17
偽のインタビューから最高のコードを取得している場合は、とにかく1年以内に沈んでしまいます。
ケビン

2
彼らはあなたのコードと実行を取るならば、あなたはとにかく彼らのために働くことにしたくない...
スタイラー

7

通常、彼らが無料で仕事を得ようとしていることが明らかでない限り、私は気にしません。「ライブ」データなどを使用して少しのコードを書くことは問題ありません。製品のバックログからタスクを渡され、「例」が手に負えないため無料で実装することが期待されます。後の法案)。

問題についてあなた自身の判断を使用してください、しかし、仕事がそれの価値があるなら、私は彼らがあなたがお金なしであなたに本当の仕事をさせようとしている限り、あまり心配しません。


5

ほんの2時間だけであれば、プログラマーはそれをできるだけ早く行うことができ、おそらく盗むことで得られるよりも面接や興味深い仕事を見つけるのにより多くの時間を費やしたことになるでしょう。あなたのコード。質問は、非常に大量のコードを記述した場合、または自分にはないドメイン知識がある場合にのみ関連します。各インタビュー対象者から少なくとも数日間のプロのコードを入手した場合にのみ、盗み出しの仕事は支払いを開始します。また、コードの品質が良いかどうかを事前に知ることはできません。


4

あなたはこの仕事で救済すべきです。真剣に-10分の1のチャンスさえあれば、会社が偽の雇用プロセスを通じて自由労働を獲得するスキームをhatch化するほど不道徳であると本当に考えている場合、明らかにあなたと彼らの間に信頼の欠如があります。あなたが数時間の仕事で彼らを信頼できないなら、どうやってあなたの生計で彼らを信頼できますか?

代わりに、彼らの観点からそれを見てみてください:あなたのスキルレベルのいくつかの尺度なしで自分自身雇うだろうか?


3

ほんの数時間で記述できるコードを少し提出しましたが、実際の問題は2回解決しました。両方の時間、私は仕事を得なかった。どちらの場合も、本当に仕事があったかどうかはわかりません。

あなたの場合、あなたが彼らの製品であなたのコードを発見したなら、あなたはおそらく訴訟でそれらに対して素晴らしいケースを持っているだろうという利点を持っているかもしれませんあなたがそれを書いたとき、そしてあなたがそれを書いたとき。


2
拡大するには-少なくとも米国では、これを印刷して自分宛に郵送するだけで済みます(ただし、開かないでください!)。そうすることで、封印されたハードコピーと、政府が裏付けた日付の記録を入手できます。
シャウナ

1

それはあなたの将来の雇用主にとって本質的に無料の仕事だからです。そのようなことが起こった場合、彼らはあまり専門的ではないので、そっと逃げることを考慮すべきです。

通常、特定の小さな問題を解決するためにコードを提出するこの種のインタビューでは、問題が発生すると想定するのは愚かなことです。どうして?

  • それが非常に具体的なスローアウェイ問題のために書いたコードであり、とにかく有用であるためにはコードをリファクタリングする必要があるかもしれません。
  • ソフトウェア特許が有効な地理的位置では、とにかく特許侵害の対象となる可能性があり、貪欲な弁護士が使用する恐ろしい戦術からあなたを保護する量の著作権はありません。(免責事項:私は弁護士ではありません。)

0

あなたは人々があなたのコードを盗んで心配している場合は、それに対する最善の保護は、使用してそれをライセンスすることであるクリエイティブ・コモンズのライセンスを。個人的にAttribution-NoDerivs 3.0 Unportedを選択します。しかし、人々があなたのコードを見たり書き直したりすることを決して防ぐつもりはありません。これは、コードを一行ずつリッピングしようとする海賊から合法的にあなたを守るためにつけることができるケブラーのベストです。

あなたがこの仕事に真剣に取り組んでいるなら、それらの断片やコードのハイライトを見せてください。営業秘密を漏らさずに、あなたが論理的に何をしているのかを彼らに知らせましょう。コーディングで優れたデザインを実践している場合、彼らはそれをあなたのコードで最初に理解するでしょう。


0

私はただ妄想しているだけですか?これは正当な懸念事項ですか?

おそらくあなたは妄想的だと思います。またはmerc兵。または両方。

重要な固有の価値を持つ可能性が非常に低い何かについて心配しています1

あなたはこうコメントしました:

それは本当に重要ですか?固有の値は、4分または4日間であれば同じです。

うーん...これは現実的ではありません。2行の「hello world」プログラムは、数日、数週間、数か月かけて取り組んだものと同じではありません。しかし、いずれにせよ、このコード(お金を稼ぐためのすなわち電位)の真の価値YOUは、最も可能性はゼロです。知的財産の問題に​​ついて大騒ぎすれば、将来の雇用主これを今後の兆候とみなすでしょう。

そして、倫理面では、もちろん、彼らはあなたがどのようにコードを実装したかを見る正当な必要性を持っています。彼らはあなたの作品の品質を他にどのように評価しますか?また、あなたのコードをあなたの財産として扱う道徳的義務もあります。しかし、あなたはこのような何かのために法的合意やものを必要としません。それは、ささいな努力のために皆の時間を浪費するだけです。


脚注1-例外は、「インタビューの宿題」問題の解決策に、開発に数か月/年費やした大量のプライベートコードが含まれていて、それからお金を稼ぐ現実的な計画がある場合です。その場合は、「インタビューの宿題」の質問で使用しないでください。

雇用者は、プログラマーが勤務時間外に作成された、または作成されていない可能性のある重要なコードのIP権利を誰が所有しているかについて争うためだけにプログラマーを採用することを望みません。そして、プログラマとしてのあなたの有効性があなた自身のプライベートコードの束の使用に依存しているなら、あなたが「先に進む」ならば/あなたの雇用主は大きな問題を抱えます。


-3

ええ、私と同じようにGoogle検索で誰かがこれに出くわした場合に備えて、2年後にimmaチャイム。

提出するだけです。インタビュイーをtrickして彼らのために仕事をさせることで、どのようなITショップがプログラミングを行っていますか?それはちょうど逆です。あなたのコードが彼らが使用するのに十分であるなら、彼らはおそらくあなたにそれをもっと書くように雇うでしょう。それが彼らがあなたにインタビューしている理由です...あなたのコードが彼らのアプリケーションに十分であるかどうかを調べるために。あなたが誰か他の人のために書いたプロプライエタリなもののソースコードを提出しているようなわけではありません...あなたは彼らのデータベースや製品を所有していないので、それは何ですか?彼らがあなたのコードを盗んだとしても、それはあなたを傷つけないでしょう。あなたは本当にあなたの時間以外に失うものは何もありません、それは...あなたはとにかくそれを失うつもりです。コードを提供する予定がない場合は、見通しから完全に離れます。それが彼らのプロセスなら sそのプロセス。コードを渡さないことで何も得られません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.