前端面试总结2018.07

2周面试了11家公司吧,具体面试题如下

面试第一周 7.23-7.27
中谷芯
厚建
苏宁
vivo外包(电面)
杭州通策会

第二周 7.30-8.3
南京软件谷研究院
烽火科技
迈特望,苏宁外包(电面)
平安科技外包
华泰证券外包(一轮电话技术面,二轮现场技术面)
三只松鼠(电面)

 

一.中谷芯

1.对es6了解多少
2.讲下类的继承
3.简单讲下promise
4.html5的离线缓存,区别
5.跨域问题解决方法
6.代管管理用的什么
7.vue了解多少
8.nodejs用过吗
9.有没有做过从登录到退出的全流程
10.后台用的什么语言,写过什么接口
11.数据库用过哪些
12.给你时间学开发微信小程序,你认为你需要多久

 

二.厚建
angular
1.angular2的绑定2的绑定如何绑定html属性
2.讲讲angular2的双向绑定怎么实现的
现的
3.angular2的脏检2的脏检查,什么时候检查,是定时器还是什么?
4.用angular发送个请求,怎么撤回?
回?
5.promisemise用过吗,和observe(RxJS)的区别?
6.兄弟组件之间如何值传递
7.用过什么angular第三方库

html

css
1.垂直居中的几种方法
2.纯文字<p>111</p >如何垂直居中
居中
3.padding-top-top:50%,以谁为基准计算偏移量
4.清除浮动的几种方法
方法
5.overflow:hid:hidden的深入原理是什么
什么
6.display和vis和visibility区别

js
1.function a() a(){
 {
 console.log(thi(this.a);
//undefined,为什么,this指向谁
}
2.接1,如果定义了object=2,不可修改函数a(),怎么才能 让能 让console.log(thi(this.a)打印出2,this又指向谁;
3.函数调用分几种?
4.用原生js发请求的步骤(不可用ajax)
5.用原生ts发请求,不要用任何库
6.用原生js写下深度拷贝(值,数组,对象)

webpack
1.除了用webpack打包还用webpack做什么了?

其他:
对加班怎么看?
写过移动端没?
给你个新框架,比如react,vue,多久能上手...

 

三.苏宁
js
1.什么是闭包,什么时候用闭包,闭包的影响
2.var和let的区别
3.var的作用域范围,全局定义var,for循环里的var的范围
4.什么时候用let,为什么
5.Typescript用起来感觉怎么样
6.Vue了解多少,跟angular区别
7.v-if和v-show区别
8.用过vue的库吗(element-ui)

css
1.画个三角形
2.水平垂直居中

html
好像没问

Webpack没问
nodejs没问,面的部门不用

其他
1.你们的工作流程,你们之前有设计人员,切图人员吗
2.你们页面怎么实现,还原度要求

 

四.vivo外包,电面主要了解工作内容,做过什么业务,用过什么技术,浏览器兼容性和前端性能优化等,个人性格和沟通能力

 

五.杭州通策会
笔试
1.数组常用方法,数组去重
2.v-model双向绑定原理
3.三等分
4.解决跨域方法
5.找出字符串出现的最多的字符和次数

提问
1.跨域解决
2.Jquery插件
3.Angularjs用过吗
4.Angular请求用的什么(rxjs)
5.Angular兼容性支持到IE几?
6.Angular的数据绑定,原理机制
7.用过angular什么ui库
8.Angular有引入jquery吗
9.Angular和vue区别
10.写过上传文件吗
11.不用bootstrap自己写过组件吗
12.栅格系统原理
13.用过react吗,vue了解多少
14.登录超时处理(清除session)
15.鉴权失败处理,如何拦截,异常如何处理
16.前后台怎么连通
17.你们后台接口怎么写的,遵循restful规范吗
18.get post区别
19.Webpack有没有自己打过包
20.Nodejs用过多少
21.es6了解吗
22.和测试有分歧怎么解决

 

六.南京软件谷研究院,一个后端工程师面的,所以没问什么技术题,公司没有前端,只招一个,要什么都会....

 

七.烽火科技面试

1.我们公司基本不用es6,es5你还了解吗?
讲下es5的原型链和闭包
2.模块化,用es5怎么实现模块化?
3.requireJS遵循什么规范?
4.jquery获取父节点和相邻节点
5.讲一下单例模式和发布订阅模式
6.用jquery实现单例模式和发布订阅模式
7.angular,vue,jquery让你做技术选型怎么选
8.angular的双向绑定如何实现的?
9.实现响应式布局的几种方法
10.两栏布局,两边是两竖排广告,中间一块响应式,描述下怎么写
11.mybatis是什么?
12.express和Mybatis集成怎么使用
13.express怎么调试?
14.写过什么组件,写组件需要注意哪些影响
15.express和springMVC区别?
16.你们开发过程,后台没开发好的情况,数据怎么来的?
17.nodejs中间件的作用
18.es6你都用过哪些?
19.vue的生命周期?
20.tomcat是干什么的,里面有什么目录?conf目录下有什么文件?
21.px和em区别
22.数组排序

 

八.迈特望(苏宁外包)

1.说下你开发过程中业务上遇到的两个难题
2.说下你在开发过程中代码方面遇到的两个难题
3.两个请求,需要请求A返回会员,请求B返回高级会员,同时满足这两个才能播放视频,并且不知道两个请求哪个先返回,怎么实现
4.es5原型链了解吗
5.定义一个函数var A = function(){},var a = new A(),a()这个过程发生了什么?再执行一次a(),又发生了什么
6.你们后台接口都有什么格式?(content-type)那个
7.如果发的请求不在本系统,在别的系统怎么解决?
8.讲下es6新特性,let const 箭头函数就不要讲了
9.说下你这几年有什么开源贡献,个人方面的积累
10.如果让你做一个苏宁易购首页,或者淘宝首页你怎么起手?

 

九.平安科技外包

没记录,基本也是上面常见问题里的了,问了vue一些,指令和生命周期的问题,vue和angular的区别

 

十.华泰外包

电面:

1.解释下闭包,什么场景使用

2.解释下原型链

3.使用es6的类的继承,构造方法会出现什么问题呢?

4.我们用react你愿意学吗,会不会排斥

5.其它的记不起来了,当时没有记录

现场面:

1.父子组件传递

2.css水平垂直居中布局

3.es6写的怎么样

技术面基本就是随便聊聊,因为电面已经问了很多问题,现场面就没再问了,后面跟人事面的时间长点

 

十一.三只松鼠,电面,一开始先介绍三只松树的业务,要做PC端,手机端,微信小程序,微店,线下实体店等,然后主要了解我过往工作内容、做过什么业务、用到哪些技术、是否做过登录、手机端等

 

写在后面:可能有些题记错了,别怪我啊~~~,也有些题面试官问的就有问题(烽火科技面试,有个后端工程师问的题真不知道问什么的)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章