1年も経たないうちに、面接官は何を聞きますか.

5325 ワード

テーマCSS
ついに、私も1篇の面経文を书く机会があります~この中にも少し感伤を持って、离职して、荷物を運んで家に帰って、私の卒业した后の第1部の仕事はこのように终わりました~私はいくつかの小さい中大工场を面接して、最后に速手のofferを手に入れて、この文章は私が今回の面接の中で蓄积したいくつかそんなに成熟していない経験を记录して分かち合います

面接準備段階


基礎知識の学習と復習


これはきっと第一歩にしなければならないことで、まず計画を立てて、それからこの既定の計画に従って勉強して復習して、6つの部分に分けて準備することができます.

css部分

cssという部分は、面接では必ず聞かれますが、そのものは雑多で、どれだけの人が私と同じように感じているか分かりません.勉強の先端が一番難しいのはcssではなくjsです.
cssという部分は、レイアウト、どのような形状を実現するか、いくつかの属性の使用など、質問が多くなります~

JAvascriptセクション

JavaScript部分、データ型から暗黙的にこれらの基礎知識を変換し、コードを見て出力する.bindなどは必須の知識点ですが、私たちは勉強の過程で柔軟に、ひたすら暗記するのではなく、これらの考えを勉強しなければなりません~

Webpackセクション


この部分は先端工程化の内容なのか、それとも必要なのか.浅く言えば基本的な配置や配置の最適化、そしてcallapplyの違いなど、さらに深いのが配置の原理、そしてどのように書くかEvent QueueあるいはEvent Loopを適用してどのようなニーズを実現するか

フレーム部分


フロントエンドのフレームワークはいろいろありますが、今流行っている2つがPromiseasync、私の技術スタックはawaitなのでpluginで面接をしていますloaderよく聞くのは、ライフサイクル、ライフサイクルについてなぜ廃棄するのか、loaderplugin思想とvueの役割、あるreactないreact何が違うのか、どうやって解析するのかreactreactの応用など

http


サービスについては、面接でもよく聞かれますが domステータスコードの意味、diff keyの違い、keyの3回の握手、4回の手を振るなど

プロジェクト


面接はプロジェクトから离れられないので、自分の过去のプロジェクトに対する理解が特に重要で、上の多くの知识の点も実はプロジェクトによって多く闻くことができます

履歴書の準備


履歴書は必ず勉強してから準備しなければならないと思います.そうすれば、履歴書に書いてあることは自分の心の中で数えることができます.履歴書に書いてあることは自分でもできることを保証することができます.次に、履歴書にどんな内容が含まれているかということです.私自身にとって、個人の基本情報(例えば、携帯電話番号、メールボックス、年齢、住所)は、自分のkeyリンクを貼ることができます.個人ブログサイトがあれば~教育経験、仕事の経歴、个人の技能、自己评価を书くことを提案しません~もし见たいことがあるならば、私はあなたの私の履歴书を私に话して送ることができます~~

履歴書、縁取り面接:dog:


この段阶で私は多くの事を経験して、だから私はますます何をするかが縁に従うと思って、いくつかの事は运命付けられたようで、あなたのではありませんてあなたので、あなたのではありませんてどうしても強要して来ません~~
くだらないことを言っているが、無視できる:dog:
面接という過程は確かに目の縁を見ていますが、私たち自身の発揮は実はもっと大きな比重を占めているので、どのように面接の短い時間で最高の自分を表現するかが特に重要です.

hr面接及び給料交渉


もし私达が顺调に技术の面接に合格したら、それではhrの颜に来て、hrの面接も技巧がなくて、気が利くのはいくつか私が良いと思って、実は私は1回のhrの面接を経験しただけで、学校から今回の飞び出しまで、全部でこのような経験を経験して、これは私の言った縁でしょう:dog:给料の技巧を话すのは私は言わないで、私は本当にできなくて、大きい人が私に教えてくれることを望んでいます~~

バックトーン


いくつかの会社は背調があって、背調の過程はまず背調のメールを送って、あなたに授権させて、それからいくつかの資料を記入して、背調の会社は再び電話をかけてあなたに確認して、背調を始めることができるかどうか、あなたは承諾して、始まりました~この過程は偽造行為を提案しないで、背調の会社は各種の問題を通じて情報の真実性を提供することを判断して、そして彼らは過程の中であなたに人の電話を提供していないことを要求します.私たちはうそをつかないで、指導者、hrと早めに挨拶すれば、あまり大きな問題はありません.

面接問題の共有


私はいくつかの会社を面接して、时間の順番に並べました:順豊同城、トップ、バタバタ、青い湖、速手、どこへ行くか、360、知っていますか...私が名前を聞いたことがある会社を選んで履歴書を配達しました.履歴書の選別はまだ多くの未経験があります.学歴、仕事の経験に制限されているのは1年しかありません.先端開発について、藍湖はみんな聞いたことがあります.今回の面接全体について、私はこの会社に対して本当に評価が高いです.藍湖の技術スタックはvueですが、私はreactです.技術スタックはこのような規模の会社にとって一致していません.私にあまり適応時間を与えられないかもしれないので、私を予備胎にしました(翌日hrが自分から面評を送ってくれて、直接予備胎を教えてくれました).このような会社は多くありません.反対に、上の会社があります.面接の後、hrは直接私の微信を削除しました.dog:
以下は上の5つの部分で面接問題を共有します(どの会社が必要であれば、私の話をしてもいいです~):

css部分


1、cssにおけるbox-sizingの属性
2、一つの要素が中央に位置する方法(幅が確定していない場合、どのように位置決めの方法で実現するか)
3、両欄レイアウト、左側固定、右側適応
4、BFCの理解方法
5、フローティングoverflow:hiddenをクリアする原理、なぜクリアできるのか
6、postcssを知っていますか
7、lessとcssの違い
8、コードを見る

hello

p

9、三角形、扇形を描いて、一つの円を四つの部分に分けて、対角部分は同じ色で、隣接部分は異なる色です.
JS部1、コード表示出力を見るとEvent Queue、Event Loop、オブジェクト向け下位メカニズム、閉パッケージなどに及ぶ
2、let、constの違い
3、浅いコピーと深いコピーの違い、深いコピーを実現する
4、実現配列の重量除去、new Setの配列の重量除去と自分で実現したどの性能がもっと良いか
5、配列を言う方法、mapとforEachの違い
6、ドメインをまたいで、jsonpの原理は何ですか.Nodeミドルウェアがドメイン間問題を解決する原理は何ですか?
7、Object.createは何を実現しましたか?伝nullで得られた結果は普通のオブジェクトとどのような違いがありますか?
8、prototypeとprotoに対する理解
9、call、applyとbindはどんな違いがあって、手書きでcallを実現します
10.es 6における拡張演算子のパラメータ伝達の代わりに
11、どのように継承を実現しますか?classの中でsuperは何をしていますか?
12、importとrequireの違い
13、promiseの考察、thenチェーンの応用
14、1つのパブリケーションサブスクリプションを実現し、サブスクリプション(on)、パブリッシュ(emit)、1回のサブスクリプション機能(once)がある.
15、ブレ防止節流を実現し、それらの違いは何ですか?
16、要求同時制限を実現する.具体的には、一つの関数をカプセル化し、伝達要求同時の個数をパラメータとし、同時要求に対する制限を実現する.
17、閉包及びゴミ回収メカニズムについて
18、asyncとawaitを利用して異常イベントをどのように処理するか
19、矢印関数と普通の関数の違いは何ですか.矢印関数でthisをバインドする方法を変更したい場合はどうしますか?
20、原生jsはマウスが対角線矩形の位置にあると判断する
フレーム部分1、reactにおけるkeyの役割、keyがあってもkeyがなくても何の違いがあるのか、同じレベルのノードを比較するのはどういう意味ですか?
2、仮想domとdiffアルゴリズムの理解、render関数の実現
3、親子組立体間で値を伝達する方式、組立体間で値を伝達する方式
4、jsxの解析方法
5、ライフサイクルはどのようなものがありますか.それぞれどんな段階でどんなことをしていますか.なぜライフサイクルを廃棄するのですか?
6.reactの最適化方法について
7、thisをバインドするいくつかの方法
8、fiberに対する理解
9、setStateは同期か非同期か
10、reduxおよびreact-redux
11、高次コンポーネントの理解
Webpack 1、どんなWebpackの構成を使ったことがありますか?
2、あなたのプロジェクトでどのような最適化を使ったことがありますか.
3、pluginとloaderの違い
4、どのloader、pluginを使ったことがありますか
http部分1、httpとhttpの違い
2、http握手の回数と過程
3、httpのいくつかのステータスコード、例えば:304、200、500、502、504など
プロジェクト1、プロジェクトの中で最も古典的な1つの問題(何社もこれを聞いた):あなたのプロジェクトの中でどのような難題を解決しました
2、あなたのプロジェクトでどのようにログインするか
3、あなたのプロジェクトの中で、どのようにxss攻撃を解決します
4、小プログラムの項目についてもいくつかあります.
小さいプログラムの時どれらの穴を踏んだことがあります
小さいプログラムの中にドメインの概念が存在しますか
5、また、上記の知識点を項目に合わせて聞いてみます
最后にもっと多くの友达を知りたいなら、Qグループのリンクを加えてみてください.あなたたちに役に立つはずです.