京东数科前端实习 1、2面+百度1面(base:成都)
hr小姐姐会提前两天和你沟通面试时间
一面(31min):
1、先做个自我介绍
2、学校里学了哪些课程?
3、对比C语言和JS有哪些区别?(穿插作用域、作用域链、闭包、this、js编译机制、执行上下文、事件循环)
4、你在说下闭包和他的原因
5、说说get和post的区别
6、浏览器的缓存(强缓存和协商缓存)
7、post的编码格式有哪些?
8、你上传文件用的撒格式
9、ES6你用了哪些
10、说说箭头函数
11、数组的插入删除新增哪些API能做
12、reduce干撒的
13、简历、项目
14、反问
一面结束后半小时
二面(25min):
1、你为什么选择前端呢?因为我本专业偏硬件一些
2、你是如何学习前端的?
3、问了懒加载
4、原生ajax的流程
5、根据简历问项目
6、文件的分片上传(从客户端和服务端角度分别来说)
7、文件上传的这个百分比是怎么做的?
8、反问(我问了一下团队技术栈,给我的一些建议之类的)
面试官很棒,有遇到不明白的会去做个引导,让我想一想
百度一面——电话面(1h 我都自闭了):
问的都不难,但是css的一些东西我是真的忘了,百度一面问的都很基础,大家一定要多去看看什么浮动布局撒的 我知道很简单!!但我忘完了 天!
面试官是个老北京,听着听和蔼,听他的说话有种听相声的感觉,你答错的 他每个问题都会深入的去解释
1、项目问了一点点,还聊了一会
2、行内元素和块元素,还问了<img>,<input>是什么元素(从这开始CSS这块我答的和*一样)
3、浮动元素全套(还记得一部分,不全 天)
4、说一下BFC
5、Flex布局
6、元素的垂直水平居中
7、伪类,伪元素,怎么写(完全忘了怎么写,面试官问我是不是很少写css)
8、场景题:微信的一个聊天框(消息多出去的话要能滚动,下面的Bar也要有),口述
9、ES6说一下
10、箭头函数
11、怎么判断数组
12、Object有哪些API(有一堆,我就知道一点)
13、Array有哪些API
14、Array 的some、splice、map、filter都是干撒的
15、跨域及其解决方法
16、CROS原理,别的跨域方法的一些原理
17、JSONP你用过在哪里用过(完全没有,但是他最后会说一下哪里能用让我去了解一下)
18、React的生命周期,对于有些我回答有问题的地方面试官对会做个深入的讲解,我感觉这个面试就像是交流
19、反问
我感觉面的挺糟糕的,css几乎全完,但面试官说明天应该还会联系,我有点懵(盲猜今年百度特色)??
0offer,只求个实习offer,大家加油啊!!!
祈愿京东数科