面试官很温柔,很多地方发的答的不太好,也会提醒我,有一两个没答出来,面试官也都做了解答。。。 没有约时间,突然就接了一个电话开始面试,一脸蒙蔽o((⊙﹏⊙))o 。。。 发挥感觉一般,之后加油。。。
-
自我介绍下,介绍下自己的项目。
-
为什么学前端。。
-
如何构建一个Vue项目
-
项目中的技术难点是什么
-
采用了什么打包技术
-
Webpack的打包原理
-
loader是干什么用的?怎么自己写一个loader?
-
如果你自己写一个自己命名的后缀名的文件(如.vue)格式,webpack如何解析打包?
-
webpack的plugins。。
-
跨域问题。。(说了nginx反向代理时,又问了说下反向代理的原理~)
-
说下JSONP的原理
-
script标签一定是不跨域么?(cross-orgin属性) 确实不太清楚。。。
-
说下缓存cookie、localStorage、SessionStorage的区别。
-
为什么cookie易受到攻击(讲到了XSS和Crfs)
-
讲下什么是XSS和Crfs
-
前端请求必须携带cookie么?前端该怎么设置?
-
CORS原理,如何设置?
-
给你一个div,div里有段文字 如何实现水平垂直居中?
-
因为div是子元素撑开的,那么不用flex设计这种响应式的水平垂直居中?
- 反问
面的是技术体验部门,少了很多的八股文,更多问的是项目上的原理问题,webpack自己给自己挖了坑。。。
二面 面经
1. 先是自我介绍(balabala~)
2.然后介绍了自己的项目(之后就根据项目开始展开深入问)
3.介绍一下jsp,jsp属于MVC中哪部分?(因为有一个项目中有用到jsp)
4.jsp的项目有哪些优化点,或者说这个的项目如果要重构,你作为主要负责人你会怎么考虑?
5.介绍了另一个项目(关于Vue和element-ui的项目)。
6.提到很多次业务系统,那么什么是业务系统?(这个问的我开始怀疑人生了~)
7.因为用到了element-ui,介绍下常用到的组件。(我介绍了一些。。)
8.然后问到,假如你自己设计element-ui组件的时间选择器,现在需要添加农历时间,问如何在源码中添加或者说怎么设计?
9.那么现在有个需求时间选择器需要展示节假日,你如何设计?
10.假设你的这个组件要满足高访问量需求,你所用的一些api接口挂了你会怎么办?存储挂了呢?
11.你有用过一些基础的平台么(阿里云、腾讯云、aws云等)
12.自己搭建过服务平台么?了解多少?
13.除了这些项目,你有自己构建过一些项目么?
14.回到element-ui,你说下messageBox中底层实现的浏览器事件有哪些?
15.开发过移动端页面么?怎么做的适配?rem具体的换算比例是多少呢?
16.反问
问了好多场景问题,问一些具体的解决方案。。。
全部评论
(9) 回帖