面接について

当番では、時々、私の部署のさまざまな空席について人々にインタビューする必要があります。

主にウェブプログラマーの欠員用。



要件の募集の申請では、通常、非常に単純なことを示します。

-SQL(MySQL、正確には)に関する十分な知識。

-PerlまたはPHPの知識(Perlへの切り替えを希望する)。

-開発者に役立つ可能性のある他のすべての基本的な知識-少なくともHTMLをCSS、JavaをJavaScript、Webサーバーをブラウザから区別します。



なぜそんなに単純なのですか? すべてがつまらない-原則として、私は第一人者を必要としません。

私の部門が取り組んでいるプロジェクトは、アクティブなWeb開発で2〜3年の経験を持つ人を管理しないほど複雑ではありません。 仕事の最初の数か月で遭遇するすべての困難は、私またはシステム管理者によって完全に解決できます。



申請書が記入され、部門の長と部長によって承認された後、人事部門は適切な人の検索を開始します。







通常、インタビューでは、eycharsを選択した5人に2人の履歴書の所有者を招待します。

他の人はどのように除外されますか?

インタビューを受けない可能性は、通常、

a)まだ大学で勉強している

b)経験が多すぎる、または少なすぎる。



なぜ学生は私に満足していないのですか?

理由は簡単です-私はフルタイムでオフィスに人が必要です。

この条件下での仕事と研究の組み合わせは非常に困難です。

私自身の経験からこれを知っています。



あまり経験のある人が必要ないのはなぜですか?

まず、上で書いたように、プロジェクトはシンプルで、経験豊富な開発者にとっては退屈なものになります。

第二に、私たちのチームは若く、35人以上の人々がそのチームで良いと感じることはまずありません。

第三に、経験豊富なプログラマーはもっとお金が欲しい。



もちろん、最初と2番目のケースには例外があります。

私はそれらのいくつかを招待します-部門の他の従業員よりも数歳年上の部門の人々がいます。

何も、仕事。



履歴書で他に何が私は本当に好きではありません。

これらは基本的に3つのことです。



まず、英語で履歴書を送ることがあります。

同僚、私たちはロシアで働いており、あなたが特に英語版を送るように求められない限り、ロシア語で履歴書を書きます。 いいえ、もちろん、私は英語で読みますが、上記を参照してください-私たちはロシアにいます。



第二に、時々、彼らは特定の欠員のために私にはほとんど興味のないスキルをリストします。

たとえば、彼らは数年間FreeBSDを管理したり、サイトを宣伝したことを示しています。 これはもちろん素晴らしいことですが、システム管理者は必要ありません。 そして、seoshnikではありません。 これがWebプログラマーの履歴書である場合は、Webプログラミングについて書いてください。 そして、あなたは追加のスキルですべての残りを言及することができます。



第三に、「TCP / IP、HTTP、SMTPを知っている」、「Apacheの設定に精通している」、「Oracleコースに参加した」など、スマートな言葉をたくさん書くことがあります。 スマートな言葉を知っていますか? あなたが知らないこの主題について私が間違いなく尋ねることに備えてください。 HTTP1.0とHTTP1.1の違いは何ですか? mod_rewriteを使用して、すべてのユーザーが特定のフォルダーからファイルを取得するのを防ぎ、パスワードを使用せずに1つだけを許可する方法 共有サーバーモードと専用サーバーモードでPGAを使用することの違いは何ですか? 知りませんか? 履歴書に怖い言葉を書くことは何もありません。 はい、そうです。



しかし、ここでは適切な人が招待され、予約が予定され、その人が来ました。

次は?



通常、人事担当者の1人が最初に人とやり取りします。

彼らがすべてに満足しているなら、彼らは私を招待します。



私とのすべてのインタビューは通常、この方法で構築されます。

まず、人がどのような課題を解決できたかに興味があり、これらの課題の主題分野から何かを尋ねます。 原則として、これらは理論的な質問です。たとえば、非同期データ処理に関するもの、人が作業したいくつかのDBMSノードのデバイス、OOPなどに関するものです。 簡単です。 排他的に、人がどれほど深く掘り下げていたか、または彼がどのように推論する方法を知っているかを見るために。 同じ目的で簡単なタスクを簡単に行うことができます。 どちらもWeb開発に関連しており、関連していません。



それから私は、より具体的なことを尋ね始めます。

通常、これは言語の基本構文であるSQLの正規表現で動作します。

奇妙なことに、すでにRVとBSで、Web開発者が何らかの形で細断されたという印象が現れ始めています。 研究所の初年度レベルの問題は、まったく解決しないか、誤って解決するか、またはこれが必要ではないあまりに複雑な解決方法を使用します。



例:

タスクは、IPアドレス(IPv4)が正しいかどうかを確認するために使用される形式でチェックする正規表現を作成することです。 さらにシンプル-1オクテット。



たまたまインタビューした人のほとんどは、最初の解決策を書いてこれは:

\ d + \。

当然、私はIPを書いています。これはレギュラーシーズンまでに正しいと考えられています。

たとえば、999.999.999.999

これは正しくありません。

そして、プロセスは新しい方法で始まります。

彼らが決めます。 常にではありません。



SQLはさらに悪い。

通常、私は人がインターネット上で定期的に使用するプロジェクトを尋ねてから、タスクを与えます。その意味は、これらのプロジェクトの1つまたは別の機能を実装する1つまたは2つのクエリを書くことです。 タスクは非常に簡単ですが、初めて完璧なソリューションを書いた人はいませんでした。 または、まったく作成しないか、データベースサーバーを簡単に配置できるものを作成します。 このリクエストが悪いことを彼らが理解しているのは良いことです。 たとえば、自然数のシーケンスで最初に不足している数字(たとえば、自動インクリメントの穴)を見つけるクエリを投げることができるのはまれです。



難しいSQLタスクがありますが、それを解決できるのは4人だけです。

それらのすべては、かつて当社で働いていた、またはそれで働き続けています。

私はインタビュー中にこのタスクを誰にも与えたことはありません。 決めないで。

彼らがそれを解決することができたら奇妙で、簡単な問題の解決策を見せてくれません。



すべてのステップの後、人が私に合っていたら、彼が今後の仕事について質問し、答えることを提案し、すべてが彼と私の両方に合っていれば、次の会議の時間を設定します。



すべてがシンプルに思えます。 しかし、本当に、私の目を引いた何十人もの人々のうち、私はこれまでにいくつかのユニットを取りました。 残念ながら、残りは引っ張らないでください。



しかし、最もひどいのは、このすべてにおいて、大多数の給与の期待は、会話中に志願者が示すスキルとはほとんど一致しないことです。 最も単純なクエリを記述できず、同時に6万〜7万ルーブルを主張する人々は、私を大いに驚かせます。 モスクワの通常の Web開発者にとって、7万は非常に普通の給与です。 普段私のところに来て、面接に合格しない人向けではありません。



良心を持って、同僚に自分自身を適切に評価してください。 はい、たとえあなたが私のところに行かなくても、おそらくそのような給料をどこかに見つけるでしょう。 しかし、あなたの将来の雇用主には本当に申し訳ありません。 誰もが本当にお金だけに興味があり、彼らがしなければならないことや、すべての塩が彼らの大出席者であるプロジェクトに取り組むことで得られる経験は何ですか?



更新した

このまさにタスクを知りたい人のために。



私は、 トピックですでに人々の山であると指摘された人々から最初の5人に条件を送りました。

興味があれば個人的に書いてください。 私は午後に来る手紙に答えますが、すぐにではないかもしれません-結局、営業日は本格的です。 確かに、答えは1つしかありませんでしたが、少なくともリモートからは解決策のように見えました。



その他。 積極的にカルマを負っている同志は、もちろん私にとってすみれ色ですが、あなたがそれを完全にざっとざっと言った場合、私はあなたのコメントに答えることができません。 :)



UPD ++

興味深い考えをありがとう。 それらのいくつかを考慮に入れようとします。

一般的に言えば、インタビュープロセスの通常の説明からこのような共鳴は期待していませんでした。 :)



All Articles