電話インタビューの経験アリゴールドのドレスを覚えておいてください

フロントエンドの時間は電話インタビューアリ、記録どのような面接のプロセスを受けました。
以下は、私の会話やインタビュアーである:
インタビュアー:自己紹介を
私に:だけの簡単な紹介を行い、私たちは準備ができていると信じています。+ antd技術スタックのこのセットは、他のはこのセットで、彼らはまた有用と述べ、それは私にとって良いニュースは何の主は海+ DVAと呼ばどのようなテクノロジー・スタック、と、行うには近年の彼の仕事の話を聞いているだった
インタビュアー:海の眺めとのDVA話に
私:これは答えは主に利点について、非常に良好ではなかったですが、何の焦点はありません。最後に、彼は唯一のどのレベルを使用すると述べました。
インタビュアー:あなたがあなたの履歴書を見てください、それらの間の違いについて話を反応させ、VUEを書きます
私は:VUEは、双方向のデータの流れについて話しました双方向のデータの流れを反応させ、言葉遣いの違い、JSX、仮想DOM、パフォーマンスの
インタビュー役員:重要な役割をに反応する
私:一意の要素を表すために使用される一意の識別子キー要素として、不要なレンダリング効率的なビューの更新メカニズムを回避するために、比較のdiffアルゴリズム、キーを作ります。
インタビュアー:Reduxのは理解について教えてください
私に:Reduxのは、状態管理メカニズムであるマルチページマルチコンポーネント間のデータ通信を解決するために、アプリケーションを反応させます。主に保管し、ページによってアクション、リデューサー3つの部分が、状態の変更操作アクションストアを開始変更された状態で減速、内部メソッドの後に更新getStateをストアすることによりストア新しい、更新通知ページビューに戻ります。
インタビュアー:反応するライフサイクルについて教えてください
私に:これはあまりにも難しいことではありませんが、緊張のリークが原因である可能性がありはcomponentWillReceivePropsにこのサイクルに答え。
面试官:react 项目数据请求应该在哪个生命周期进行。
我:componentDidMount 周期。
面试官:react 生命周期应该在哪个环节做渲染优化。
我:shouldComponentUpdate 周期。通过条件判断返回布尔值确定是否更新视图。
面试官:聊聊虚拟 DOM 的原理
我:把整个 react 应用按照树形结构分层描述,给每个元素添加唯一的 key 值方便比较。。。。,答得不是很好。本身对 DOM 的概念比较模糊。
面试官:react 中 refs 的作用
我:访问 DOM 元素实例的句柄。
面试官:类组件和函数式组件有什么区别:
我:类组件可以有自身的状态和生命周期钩钩子函数,而函数式组件没有。
面试官:什么是受控组件
我:这个问题答得不好
面试官:什么是高阶组件
我:以一个组件为参数并返回一个新组件的函数,然后他问了具体的使用,这一点答的不是很好。
面试官:redux 有什么缺点
我:当组件的相关数据更新时,及时父组件不需要用到这个组件,父组件也有可能重新render,造成不必要的渲染。
面试:css 隐藏属性 display 和 visibility
我:display 隐藏元素,而且该元素原本占用的空间也会从页面布局中消失,会导致页面重绘,visibility 隐藏元素,但是页面元素占用的空间依然存在于页面不居中,不会导致页面重绘。
面试官:es6的新语法有哪些
我:let,const,箭头函数,class 类,拼接字符串,set,map,解构赋值,另外数组添加了一些新的方法,如reducer等。
面试官:谈谈解构赋值
我:解构赋值是指等式两边程式结构相同,就可以赋值上去,对象,函数也可以使用结构赋值,但必须保证对象是可枚举的对象。
面试官:display属性有哪些
我:有一个忘了,其他的答了。
面试官:用过 antd 吧,说说穿梭框组件实现过程和你认为在写这个组件中需要考虑什么问题?
我:没看过 antd 源码,答得有点懵。。。。。。
面试官:说说你工作中遇到的比较难得问题,怎么解决的
我:谈了混开APP中实现在线浏览word的问题和等值线降水图(这个未解决)
面试官:那我们换个话题,加入要做一个输入框@人的功能,谈谈你的实现思路
解释:就像我们在微信群里聊天,输入一个@,这时这个符号右边就会出现很多人名,就这个功能,监控输入字符有遇到@就出现浮层,用户点击选择名称,但是这个有一个难点是,你怎么保证你的浮层,刚好在@符号的后面,怎么去获取输入框元素中某个字的位置
我:没答上来,自己没有这方面的开发经验,不知道是否有API之类的,最后表示可能需要查一下知道该怎么实现
最后我问了下公司的项目和技术栈,无下文。

おすすめ

転載: www.cnblogs.com/blogcxz/p/11102582.html