トピック: Baidu フロントエンド インターンのインタビュー
インタビュー時期: 2017 年 6 月
片面: 基本的なことについて質問してください
当時、私はワークフロー テクノロジーと決闘していました (3 年生の非常にわかりにくいコース)その結果、突然彼から面接に電話がかかってきて、その時は完全に混乱していました。そして、一番恥ずかしかったのは、彼が階下に来て面接に来たと告げられたことです。 。その結果、私の持ち帰りが盗まれました! ! ! ! 1つに焦点を当てました。
質問は次のとおりです:
CSSアニメーションの違いは何ですか(アニメーション、トランジション)
読み込みアニメーションの実装
アニメーションがフリーズした場合の対処方法(translateを使用)
-
配置する画像200枚の場合
js継承のいくつかの方法 - 非同期プログラミングのいくつかの方法
- プロジェクトについて質問してください、ログインと登録機能があります、プロセスについて質問してください、安全です (https)
- 私が持っていた変換ツールは何ですか? (私は、nodejs については commonjs、パッケージ化ツールについては webpack と答えました。AMD については少し知っていましたが、その後、彼は質問しなくなりました! 私もCMD は同期的にロードされ、ADM は非同期的にロードされる仕組みについて話そうと思いました。
- パフォーマンスの最適化
- それを知った後、急いでテイクアウトを取りに行きました。テイクアウトが盗まれたので、私は黙ってテイクアウトに集中してから、新しいレビュー旅行を始めました。
2次面接: プロジェクトについて質問する(2017/6/26 15:38)
自己紹介
私のプロジェクトに基づいて質問する
2.1 あなたはangularjsを使用したことがありますよね、ではなぜ使用したのですかそのときあなたはangularを選択しますか?最も人気のあるフレームワークだからでしょうか?2.2 Vue を使ったことがありますか?それでは、vuejs と angular の違いについて教えてください
2.3 angularjs のコントローラーは何のためにあると思いますか?- 2.4 の一般的なステータス コードは何ですか? HTTP
- 2.5 HTTP リクエストを行うとき、クライアントからサーバーまでの遅延は発生しますか?もしそうなら、それはどこに表示されますか?
回答:
2.5.1 最初に思いつくのは、DNS 解決にかかる時間です。ドメイン名を入力した後、まず DNS パーサーがドメイン名を IP アドレスに変換する必要があるからです 2.5.2 開始HTTP リクエストにはパケットが含まれます。HTTP アプリケーション層から物理層まで、カプセル化とヘッダーの追加 (TCP ヘッダーや IP ヘッダーの追加など) のプロセスがあり、パッケージは送信された後、別のルーターに配信されます。そして長い旅の末、ついにサーバーに到着します。乗り換えには時間がかかるので、乗り換え時間は絶対に必要です。その際のネットワーク状況が良くない場合、パケットロスが発生する可能性があり、再送が必要となります。 - 2.5.3 TCP/IP では、接続を確立するために 3 ウェイ ハンドシェイクが必要です。リクエストはハンドシェイクが成功した後にのみ行うことができます。
2.6 あるプロジェクトを完了した後、最も困難だったことは何ですか?
上記は私が覚えていることです。この Baidu フロントエンド インタビューのすべてのコンテンツ (ほとんどが上記にあるはずです)
私の質問は以上です〜何か聞きたいことはありますか?
その時、主は私に、もしそこに行ったら何をするか尋ねました。 Baidu のフロントエンド アーキテクチャ システムとは何ですか?
それでは 2 回目の面接が終わりました〜 2 回目の面接は合計 17 分かかりました。例えば、プロジェクトの枠組みをただ選ぶだけではだめです。これは人気があるので使ってください。そして、フレームワーク間の比較、計画とネットワークの知識についても質問されました。Toutiao にインタビューしたときに、計画とネットワークについてもよく質問したことを思い出しました。そのときの主な質問は、ネットワークの混雑に関するものだったようです。 : 損失が発生した場合 現在のネットワークは特に混雑していますが、それを解決するための良い戦略はありますか (TCP には混雑回避メカニズムがあり、それに関連するメカニズムのいくつかについて話しました)
以上がBaidu フロントエンド面接の最新質問の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

选择一个Node的Docker镜像看起来像是一件小事,但是镜像的大小和潜在漏洞可能会对你的CI/CD流程和安全造成重大的影响。那我们如何选择一个最好Node.js Docker镜像呢?

跨域是开发中经常会遇到的一个场景,也是面试中经常会讨论的一个问题。掌握常见的跨域解决方案及其背后的原理,不仅可以提高我们的开发效率,还能在面试中表现的更加

本篇文章给大家整理和分享几个前端文件处理相关的实用工具库,共分成6大类一一介绍给大家,希望对大家有所帮助。

怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯CSS也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助!

本站11月30日消息,简历平台Resume.io近日分析了Glassdoor上实习生推荐数据,报道称美国大学生在进入全职工作之前,超过五分之一会先开始实习。大学生实习的平均持续时间为18.3周,这是一种经过时间考验的方式,学生可以通过实习获得工作经验,与同事建立联系并提高社交和专业技能但美国实习情况并非没有争议。在美国,近二分之一的实习生没有报酬,无薪实习生获得的工作机会比有偿实习生少,而且当他们开始工作时,他们的薪水也较低。此外,女性和有色人种不太可能参加带薪实习。根据Glassdoor的统计

什么是JPA?它与JDBC有什么区别?JPA(JavaPersistenceapi)是一个用于对象关系映射(ORM)的标准接口,它允许Java开发者使用熟悉的Java对象来操作数据库,而无需编写直接针对数据库的sql查询。而JDBC(JavaDatabaseConnectivity)是Java用于连接数据库的标准API,它需要开发者使用SQL语句来操作数据库。JPA将JDBC封装起来,为对象-关系映射提供了更方便、更高级别的API,简化了数据访问操作。在JPA中,什么是实体(Entity)?实体


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
