面接と面接の問題について話します.

4175 ワード

原因は、ある日の電話面接の後、憂鬱な私は2つの微博を送った.
面接でcssのposition属性を半分落とすことができる人に聞いたのはどんな状況ですか...
実はこの問題は私がもともと考えていたのはnormal flow、containing block、bfc、margin collapse、base line、writing mode、bidiに沿って、このように聞いていくことができて、どうして最初の問題(私は本当にpositionにどんな価値と行為があるかしか聞いていません)悲劇になりました......
その中のいくつかの返事は、面接と面接問題のことを話すためにこのような文章を書く必要があると思います.
テーマについて
どんな面接問題がいいですか.3つの測定指標があると思います.
区分度深さカバー範囲はい、私は「難易度」という言葉を使っていないことに注意してください.この3つの指標は難易度と関係があるからです.
cssのposition属性にはどのような値がありますか.それらの動作は何ですか.
この問題はほとんど私が毎回必ず聞くので、この問題は区分度、深さ、カバー範囲が高いからです.この問題の答えは異なるレベルに分けることができます.
positionプロパティでよく使用される値static、relative、absolute、およびそれらの基本的な動作は、各フロントエンドで把握する必要があります.これにはrelativeとabsoluteの位置決め原点が含まれます.
Fixedの旧バージョンIEはサポートされていませんが、技術に情熱を持っているエンジニアも理解する必要があります.
absoluteのcontaining block計算方式が正常なストリームとは異なることを研究技師が知っていたことがあるが、もちろん基準を読んだことがなければ、表現方式は必ずしもそうではない.
CSSレイアウトを深く研究しているエンジニアは、positionとdisplay、margin collapse、overflow、floatなどの特性が重なり合った行為を知っています.
区分度はテーマを入門級から専門家級までの各種面接者に適用することができ、深さは深く研究した面接者が彼らの才能を示すことを保証することができ、カバー範囲は面接者の得意な方向を効果的に理解することができる.
ネット上で面接官が難題を出して自分の技術を披露することを喜ぶ声が多く、このような可能性は排除されませんが、このような愚痴をこぼしている人の多くは面接官をしたことがないと思いますが、実際には多くの会社の面接は任務量が多く、ほとんど楽しむ気持ちがないと思います.問題が偏っている、難しい、変な場合は、面接官があまり責任を負わずにネットで「大企業面接問題」を勝手に検索している可能性が高い--手間を省くのは、冗談よりも頼りになる動機だ.
プロシージャについて
筆記試験よりも、面接の最大のメリットは、面接者のレベルに応じて問題の難易度を調整できることであり、1つの問題の中でもヒントや質問で難易度を調整できることです.
一般的に、面接者が困難に直面したり、長い間考えたりした場合、面接官は時間を節約するためにヒントを与えなければならないが、面接者の答えが具体的でない場合や、答えが楽すぎる場合は、適切に問い詰めることができる.私の微博では
実はこの問題は私がもともと考えていたのはnormal flow、containing block、bfc、margin collapse、base line、writing mode、bidiに沿って、このように聞いていくことができて、どうして最初の問題(私は本当にpositionにどんな価値と行為があるかしか聞いていません)悲劇になりました......
私はいくつかの私が準備した質問の内容に言及して、これらの知識点は前から後までますます細かくなって、同じくますます偏って、最初のboxの配置から、後ろの行の模型まで、更にテキストのレイアウトまで、基本的にホームページのレイアウト全体から細部までの順序です.
面接者が前に答えた答えが十分に完璧である場合、私は質問をして、私が分からないか、面接者が分からないまで聞くことを確保して、このように問題の区別度と深さを大きく延長することができます.
評価について
まず私が伝えたいのは、面接の評価と学校の試験はまったく別のことで、面接を試験として問題に集中している人が多すぎることです.
実際、面接ですべての質問に「正しい」と答えたとは限らない.面接は面接官と面接者双方が「才能を掘り起こし、アピールする」過程であり、前述した面接過程を参考にして、すべての回答が正しいのは、面接官が興味を持たずに問い詰めるのがおっくうである可能性が高い.
面接官にとって、基本的な評価原則は「この人を同僚にしませんか?」です.多くの場合、この答えは非常にはっきりしています.いくつかのテーマは十分で、つまり「答えはこの人が頼りになる才能を持っていることを説明する」、いくつかのテーマは必要で、つまり「答えが間違っているのは、この人が私たちの仕事に耐えられないことを説明する」ということです.
positionという問題の評価では、static、relative、absoluteに答えられれば必要な基準に達すると思います.CSS layoutは私が一番得意な部分なので(まだ腐っていますが...)、また誤差を考慮して、面接者が80%以上の質問に答えることができれば、面接者のレベルは私よりはるかに高く、仕事の中でCSSの専門家として頼りになると思います.
私が面接でがっかりしたのは、ほとんどの人がpositionの基本的な行為だけで間違っているためで、多くの人の答えは漠然とした「絶対的な位置づけ」と「相対的な位置づけ」の2つの言葉で、具体的な行為について私はいろいろな答えを得て、かなりベテランのエンジニアがabsoluteとrelativeを混同しているように見えます.
微博の一部の人は「属性はgoogle検索できる」と言っているが、positionはCSSレイアウトの中でかなり基礎的な知識であり、その行為理解の深さは実際にエンジニアのCSSレイアウトシステムに対する理解を代表しており、この理解には長い間の学習が必要であり、一時的にgoogleが得られるものではない.同試験者の英語のように、visibilityを知らなければあまり使ったことがないと説明できるが、英語のアルファベットvを書くことができないのは、この人が英語を習ったことがないことを示している.
テーマタイプについて
面接問題には、プロジェクトの詳細、知識型問題、開放性問題、ケース問題、伝説のFunny Questionなど、さまざまなタイプがあります.実際、ネット上で広く伝わっている「大企業の面接問題」は、Funny Questionであることが多いが、それらの本当の応用は、どの会社でも非常に珍しく慎重である.
一部の人は、面接はもっと「考察能力」を重視すべきだと話しています.はい、そう思います.
Webフロントエンドエンジニアの競争力=Webフロントエンド知識+能力=プログラミング能力+エンジニアリング能力+アーキテクチャ能力
この中にはいわゆる学習能力は含まれていません.学習能力は既存の知識を通じて体現されていると思います.もし超強い学習能力を持っている人がwebフロントエンドエンジニアに応募したら、彼はこのような強い学習能力を持っていますが、positionのような重要な属性さえ覚えていません.それは次のステップで、この人に精神疾患がないことを証明する診断書を添付するように要求すべきではないでしょうか.
工程能力とアーキテクチャ能力は一般的にレベルの高いエンジニアに対して、だから一般的に能力考察とはプログラミング能力で、それから、プログラミング能力の一般的な考査方式はケースの問題です.つまり伝説の“ ! ! !”(もちろんアルゴリズムの問題というより少し複雑な小さなプログラムですが、あまり役に立たないのは、出題した人が面倒を理解するために実際のビジネスシーンを剥がしているからです.結局、各社のビジネスは一言や二言でははっきり言えません).
だから私は「考察力」を教えてくれた皆さんが、本当にこんな問題にぶつかって私をののしってしまうと思います......
テーマタイプの使用では、電話面接ではプロジェクトの詳細と知識的な問題を主とし、一般的に面接ではケース問題(プログラムを書くかアーキテクチャcase)を使用し、開放的な問題とFunny Questionはほとんど使用しません.
能力の問題を考察して、普通私は1つの左右にコントロールすることができて、せいぜい2つの問題を超えないで、このような問題は往々にしてとても精力を消耗して、多すぎると面接者の愚痴を引き起こすことができます.(もちろんある会社は専門的にこのようにして、同じ日に3ラウンドの技術面が1ラウンドAA面で、1ラウンドごとにアルゴリズムの問題があります--この会社は万悪のM$ハハハです)
PS.positionのあの问题、私は漏れを恐れないで、もしあなたが真剣にこの问题の解答を准备するならば、基本的にCSSの配置をマスターしたことに等しくて、兴味のある学友は文章を书いてそして履歴书を私のメールボックスに送ることができますcsf 178[at]gmail.comが上手に書けば電話面接は省けますよ~アリワイヤレスフロントエンドはあなたの参加を楽しみにしています!