どのように古いフロントエンド2019面接の準備か?

はじめに
今年は冬は毎年のうち仕事を探して、仕事を探している疑いで、学生は尊敬に値します。しかし、逆も自分より優れていることが私たちを強制的に少し難しいが、寒い冬で仕事を探しています。

しかし、どんなに季節や冬は、かなりスムーズに仕事を探して、いくつかの優秀な学生があります。だから我々はまだ彼らのハードパワーを改善する必要があります。

今年のフロントエンドは、変更はインタビューのフロントエンドの基本に加えているにも手書きの再帰的なアルゴリズムと小さなフロントエンドプログラムの多くを追加することは明らかです。いくつかの方向から、次のものが用意する必要があるかについて話しています。

インタビューのリズム
インタビューの前に自分自身の基本のすべてを検討します。事前に数ヶ月を見て、準備するためのアルゴリズムは、より困難。準備するのは比較的簡単基本は、比較的遅延させることができます。アルゴリズムはそれをしなければならないleetcodeに簡単な対象をシフトしている可能性があります。自分自身の心の基本的な知識が準備をマッピングします。

ほとんどの問題に対する答えが出て表面化することができた場合に準備した後、あなたは、インターネット経由で表面を見ることができます。それはほとんどレディ信号です。

この時点で、あなたはあなたの模擬面接を与えるために友人を見つけることができます。モックの友人はあなたに多くのフィードバックを与えることができます。それ自体は問題は自己紹介、トーントーンで、自信やその他の問題を含んで、見つけることができません。

次はいくつかの小さな企業があなたの手の練習を見つけることができます。運動、自分のプロジェクトについての話、およびリーク完了の基本的な知識。

あなたは中小企業の数を提供して取得した場合、その後、あなたのお気に入りの企業のいくつかに行くために友人を見つけることができ、製造業者のインタビューは比較的困難であるため、内部にプッシュする友人を見つけることが最善です。プッシュで何かを知らないあなた方の多くを紹介する友人を持っています。

再開
シニアコード農家として、このプロジェクトは確かに非常に行うだけでなく、あなたの履歴書が書き込みを書くことができないものに注意を払います。自分のレビューは深いものではありません、あなたの履歴書に書くことが最善ではありません、面接官はしばしば、彼らが経験したものを自分自身に尋ねると深い研究、あなたは、単に使用している場合関わる技術、あなたの履歴書に書く、基礎となるの一部をについて尋ねました原則、結果は恥ずかしい位置に答えることができませんでした。

準備ができていない場合たとえば、あなたは履歴書を書き、会社ではタイヤがRNを行っているキック、原理はインタビュアーがRN、包装、およびネイティブ通信を要求され、非常に恥ずかしいとなります。履歴書に書かれたすべての詳細に最高の技術的なレビューです。

たとえば、VUEで数年間のプロジェクトを書きました。私は彼が詩のマスターだと思いました。誰かが、その後面接に非常に悪い印象があり、その結果に基づいVueのライフサイクル、ウォッチと計算違い、そうでない場合は良い答えを尋ねました。

手書きのタイトル
は今年、大手企業は、手書きの再帰的なアルゴリズム、またはフロントエンドのタイトルを追加しました。だから私は、話題のこの部分がブラシleetcode最高の仕事の数ヶ月の間に、事前に準備しなければならなかったことを要請しました。少なくとも最も単純なアルゴリズムは、スパイクことができます。フロントエンドの再帰的、言語的アイデンティティの一部については。相対的に言って、より良い準備ができています。2〜3週間で十分です。ここでは、高周波の問題のいくつかはあります。それを開始します。

デバウンスが達成
スロットルを達成
、呼び出し、バインドを実現適用し
、HTML内のすべてのタグをプリントアウトする
lazymanが達成
deepcloneが達成
速いソート
順序のうちの配列を実装する
約束を達成するために
LRUが実装
求めているK-ツリー
の深さのバイナリツリー
二つの数
Tetramelesを合計
のすべての部分集合の集合を見つけるために
手書きのタイトルシリーズは、手書きのインタビューの質問を準備する方法古いフロントエンドを参照します2019-

あなたはそれが役に立つ、星を与えてください見つけた場合、私はgithubの上のカメ岩プロジェクトを注文します。ありがとうございます!

CSS
Flexには、標準的な携帯端末を持っています。基本的な面接の訪問フレックスの多くの今年。フレックス成長し、フレックス縮小のために、これらのプロパティのフレックス方向は柔軟でなければならないので。そして、弾性要素のための箱の中には、削減されるかどうか、およびルールは、研究に削減されます。フロントエンドにある深さ調査の高度な機能のためになります。

なぜ絶対的な垂直整列は、上下がセンタリングされていませんか?
行の高さでの具体的な意味は何ですか?
ブラウザは
HTTP2試験は今年必見です。だから、HTTP2フレーム、マルチプレクサ、サーバはこれらをプッシュするには、基本的な概念のうわべだけの理解の深さを把握しなければならなかった、まだ生きてするように求められる可能性が非常に高いです。私は二つの記事を見て皆をお勧めします
MDN HTTP
Google_HTTP2

また、キャッシュ(キャッシュと強い交渉キャッシュ)、これらは、クロスドメインの繰り返しではありません。

どのような改善があっHTTP2?
WebSocketの契約とHTTP2の問題?
HTTP2との違いは何パイプラインの1.1?
および1.1は、どのような違いキープアライブHTTP2?
フレームワークは、
今のVueの時代であると反応します。小さな植物迅速なラフ激しい基本的にVueの追求。大企業の規模は、基本的に反応します。どんなに何を。このインタビューは絶対にしっかりと表面に滞在されていない、ドムのDiffは、仮想ドムはP3となりました。

仮想ドムは、パフォーマンスを向上させることができていますか?
ドム差分を治療する方法は?ドム差分アルゴリズムは何ですか?
コンポーネントを設計するには?
どこのVueの開発問題?
エラーコレクションの
エラーはエラーが発生したそれぞれのケースを検討する可能性があり、また、収集ポイントです。

キャプチャする方法でノード・エラー?
ノード・エラーが発生した、プロセスを実行する方法を抜けますか?
統一されたキャプチャ場合はエラーを約束?
AJAXの約束は、それにキャッチを試みることができますか?
フロントエンドエラー収集システムを実装する方法?
パフォーマンス
Webパフォーマンスシャシ侯はP3です。Webパフォーマンスのために。Googleドキュメントを参照して皆をお勧めします。

WebPACKの
WebPACKの名前と使用プラグイン、様々な基本的なローダーを検討します

どのようなプラグインを使用?
どのようにパフォーマンスの最適化を行いますか?
コードはどのように行うために分割しましたか?
treeshakingは何ですか?何に注意を払いますか?
モバイルエンド
JSBridgeの原則とオフラインのパッケージが必要な質問になりました。

どのように携帯端末の適応を行いますか?
ピクセルの問題は、どのように解決するには?
何JSBridge原則?JSBridgeを設計するには?
オフラインパッケージどのように設計しますか?
ハイブリッドH5開発者は何に注意を払う必要がありますか?
何のWebViewキャッシュメカニズム?
ライブの方向は
どのような契約を放送していますか?
何がそれをのWebRTC?基本的な原理は何ですか?
Nodejs
先輩農家多かれ少なかれ、いくつかのコードのnodejsを書いています。しかし、インタビューの質問を用意することは困難nodejs。6を書くために、通常は可能ですが、インタビューが出ていたお答えすることはできません。通常、彼らはあなたのNodejsモジュールを処理するものを聞いてきます。

問題とプロジェクトの契約における中間層のノード?
クラスタノードモードとは何ですか?
プロセス内のノードとの違いは何ですかスレッド?
プロセスを作成する方法ノード?
どのように複数のプロセスノードの通信?
どのようにKoa2コンテキスト内を達成するには?
ノードを監視するには?
どのノードのログ全体シリアルポールの?
ノードはどのように行うためにハングアップ?どのようにこれらの問題の発見?
イベントループのノードとは何ですか?
セキュリティの
原則はHTTPS何?
HTTPSをハイジャックする方法?
それは何XSS?どのように防ぐために?
何そのCSRF?どのように防ぐために?
リプレイをどのように扱いますか?
管理クラス
、一部の学生のためには、多かれ少なかれ経験豊富な経営者の数の進んだ段階に行ってきました。包括的なビューは、この部分はそれほど重要ではありません。大手企業や技術に基づきます。この側面は比較的小さい調べます。

どのようにあなたのチームは?管理
コードレビューを行うにはどのように?
管理のご理解とは何ですか?
どのようにパフォーマンスを再生できますか?
あなたはどのように通信するかの学生の比較的貧弱なパフォーマンスのために?
どのようにあなたのチームをやる気にさせるのですか?
管理のいくつかに遭遇した問題はありませんか?
見通しは
どのようにフロントエンドの開発動向を見ていますか?
すべての新しい技術と最近接触?
キャリア開発を
ほとんど普通の人にとって、それは巨人の経験を持っていることが最善である、物事を行うには巨大な手が比較的深くなり、相手が素晴らしいプラスになります。その時私はまた、小さな会社がたくさんのための強力な能力を持っていることを認めるが、面接官の多くは、教育を受け、制御メーカーが制御されています。この経験で、一緒に仕事を見つけるのは比較的容易になります。

作業の継続性について話しています。いくつかの年間働いた後、我々は関係なく、最高のフロントエンドまたはバックエンドを行い、いくつかのビジネスや技術は、2つのジョブ、3つのジョブを結合したり、いくつかの連続性を持っています。たとえば、あなたはライブし続けるその後、住んでいますか。あなたは、リクルートシステムダウンの仕事をし続けるために、公募制度を行います。あなたは広告システムを継続するためのシステムを宣伝次のジョブ。だから、あなたがビジネスの一部も、共通の技術上のこのポイントを蓄積しません、次のジョブは、より簡単に成果を作ります。

詳細についての話の方向で。フロントエンド技術の進歩は、大胆に5年を予測することができ、それはVUEではないかもしれないし、支配反応します。私たちは、農業のコードxxのxxのフレームとフレーム差の10年に2年間の作品を使用してxxのフレームワークを使用することができますか?これが私たちの古いコードの農家が考える必要があります。だから我々はこれらが考えるために我々のニーズが何であるか?蓄積することができます。私はそれがフロントエンドの方向にいくつかの蓄積でなければならないと思います。このようなWebGLを、レンダリングキャンバスとして、その上のライブと。将来は、フロントエンドとしての自分自身をアドバタイズされません。しかし、フロントエンド、フロントエンドのWebGLが住んでいます。これは、私たちの古いの発展に資することになる後。

最後に、私は手書きアルゴリズムのフロントエンドの仕上げのハイライトを付けます。あなたは誰もが助けるために持っていることを感じた場合は、そう私に星を与えます。

おすすめ

転載: blog.51cto.com/14516164/2440088