Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

前端面经收藏-by 作者:小安快跑!! #29

Open
ronghaoZHI opened this issue Sep 19, 2019 · 0 comments
Open

前端面经收藏-by 作者:小安快跑!! #29

ronghaoZHI opened this issue Sep 19, 2019 · 0 comments

Comments

@ronghaoZHI
Copy link
Owner

ronghaoZHI commented Sep 19, 2019

xx前端三面面经

一面 2019/7/29

(1)微信小程序与Vue的区别(因为有做微信小程序的项目)

(2)Vue组件间通信 vuex原理

(3)常用的ES6新增特性

(4)map和set结构

(5)异步请求Promise与Async await

(6)画一个三角形 均分原理

(7)画一个扇形

(8)动画的实现animation与requestAnimationFrame

(9)预请求 Options fetch请求有了解吗? 跨域

(10)web安全

(11)物理像素、逻辑像素 比如1px在屏幕上是多大

(12)box-sizing属性

(13)TCP与UDP的区别

(14)了解二叉树的遍历吗?先序遍历怎么遍历的。。。

2019/8/2 二面

(1)对项目的介绍 巴拉巴拉问了很多 遇到的困难(解决方法用的setTimeout,所以延伸出了后面的Promise和Async/await)

(2)ES6的一些特性 ES6数组方法的一个区别

(3)Set结构 它的key值是什么样子的(不清楚)

(4)数组去重除了Set还有什么方法?

(5)异步操作有哪些? Promise和Async/await

(6)使用Promise对Ajax请求进行封装 就是调用这个方法可以通过.then()来获取请求的数据

(7)发送请求有哪些方法?如Ajax

(8)跨域 :为什么会有跨域?同源策略是什么?跨域怎么解决 父域和子域之间可以共享资源吗

(9)做过移动端项目吗?(做过但是早忘了)移动端是怎么适配的

(10)移动端swiper和animation(给自己挖了坑,本来想随便说一下,结果人家主要就是做移动端的) 不用swiper插件怎么实现上滑显示下一页的效果?移动端有哪些事件?

(11)怎么获取页面url参数

(12)事件委托机制

二面其实主要还是根据简历你做了什么以及在你的回答中涉及的到的知识点来问的。

2019/8/6 三面

(1)介绍一个项目,从项目背景,实现原因,实现效果以及所遇到的问题来说。说了好久,感觉自己都词穷了也解释不清,所以换了个话题。

(2)什么时候开始学前端的,以及为什么会一直坚持前端方向。

(3)在华为实习还干了一些其他什么事情?

(4)在华为实习学到了什么?对自身能力方面有哪些提升?

(5)为什么学习前端以及对前端的一个认识和理解。

(6)从学校到公司实习有一个什么样的转变?

(7)现在在学习有学习哪些新的东西?(没有,在看基础知识)然后让我举例说了哪些知识以及应用场景。

(8)为什么会有前端三大框架?它们解决了什么问题?

(9)遇到过哪些压力以及怎么释放的

(10)遇到哪些困难是怎么解决的??(向同事请教)怎么交流请教的

(11)觉得自己有哪些短板?我说的缺乏实战经验(貌似不太好)

(12)现在在打基础的同时学习到了什么新的内容? ES6语法、web安全。。。然后把web安全详细说了一下。又问:XSS攻击很难发现,我们怎么去发现这个问题。。

(13)未来的职业规划

(14)接触过哪些后台语言?

(15)之前有面过其他一些公司吗?

(16)现在有拿其他offer吗?

(17)平时是怎么学习前端知识的

(18)有时间实习吗?没时间,要写毕设

最后我的问题:

(1)您觉得前端未来发展前景是怎样的?

(2)对部门以及业务、技术栈问了一下。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant