校招一个月,且行且努力
从7月初到现在,校招已经一个多月了,不如阿里和大佬们已经手握各种offer(芝麻再小,也是offer),最多只是走到hr面。虽说已经走完所有流程,剩下的只有等待吧,还是希望出现个offer,肯定下自己前段时间的努力。
其实,现在面试的也不是很多,但感觉进入8月之后明显频率变高了,人家世界杯三天踢一场,咱这一天战一场,只想求个好结果。
不逼逼这么多了,下面是一个月的面经吧算,本想等到第一个offer来了的发一波,现在还是先发一波求求第一个offer吧,也为这周的三个面试攒下人品
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
现在的状况就是:顺丰 + CVTE等最终结果,猿辅导二面等结果,大疆等终面,阿里二面凉凉,其他的要么等待流程,要么笔试完,要么未笔试,要么未发起流程,要么。。。好像就这些情况了哈哈
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
顺丰科技二面 8.11(视频)
- 自我介绍 + 实习经历介绍
- 未来职业规划
- 为什么想来顺丰
- 了解过顺丰科技的业务吗?为什么没关注?
- 学习工作中遇到过什么比较困难的事情?怎么解决?
- 期望薪资?能降吗?
- 提问
猿辅导现场二面 8.10
- 自我介绍 + 实习经历
- 算法题1:使用setTimeout实现setInterval功能
- 算法题2:使用递归和非递归两种方法统计一棵二叉树的深度
- 算法题3:在一个无序数组中,寻找连续两个及两个以上的相同元素的个数
例如:有数组[10, 22, 32, 4, 4, 5, 6, 9, 8, 8, 2],返回结果为2 4, 4 8, 8 算法题3延伸:如果给定的是一个有序数组,如何优化?
猿辅导现场一面 8.10
- 自我介绍 + 实习经历
- 为什么会选前端
- React:生命周期 + 组件间数据传递 + ref
- 原生JS:作用域链 + 原型链 + 闭包
- 缓存机制(强缓存 + 协商缓存) + 相关HTTP头部信息
- URL从输入网址到最终呈现的流程 + 哪些步骤可以优化
- Canvas API
- 算法题:判断一棵二叉树是对称的
- Webpack的loader和plugin的了解
CVTE终面(视频) 8.10
太多了,跟面试前补充的简历几乎一样
顺丰科技一面 8.4 (视频)
- 自我介绍 + 项目 + 实习
- 研究生之后记忆深刻的事
- 原型的理解
- 闭包的理解
- ES5/ES6创建对象的方法
- ES5/ES6继承的方法
- 前端语言体系三要素
- HTML语义化
- React的Virtual Dom/Diff算法
- Set和Map区别
- HTTP与TCP/IP或Socket的区别
- 为什么投顺丰科技
- 提问
大疆二面 8.2(视频)
- 自我介绍
- 工作过程中遇到什么困难?
- 怎么跟产品经理沟通的?出现问题的原因在哪里?如何解决?最终达成一致的立足点是什么?
- 如何学习的?写过组件库吗?看过或自己有开源项目吗?
- 了解React Native吗
- 了解C/C++吗?(懂Java)那说说Java内存机制?
- 数据结构了解?哪些排序算法?实际中有用吗?
- 你希望的工作环境是怎样的?
- 你对996制度怎么看?
- 你有什么问题?
CVTE二面 8.1(视频)
- 自我介绍
- 前端的学习曲线
- 对自己未来的规划
- React的diff算法
- React生命周期,setState能用在componentWillUpdate里吗?
- 算法题:字符串最长不重复子串的长度
- 最近看什么新知识
CVTE一面 7.29
- 最近做什么项目?
- 跨域了解过哪些?跨域传cookie可以使用哪种方法?
- 怎么处理cookie?删除cookie?
- insertBefore方法
- JS异步解决方案
- 浏览器端的EventLoop和Node的EventLoop
- setTimeout和Ajax的优先级
- JS实现事件绑定的方法
- CSS如何适配浏览器大小?
- 浏览器的内核有哪些?哪些CSS属性需要设置?
- 左右定宽的三列布局的实现
- CSS三角形的实现
- HTTP/1.1和HTTP/1.0的区别
- HTTP的状态码
- 浏览器缓存的分类
- ***-control的值有哪些?
- 对JS原型链的理解
- 实现方法?弊端?
- 平常怎么学前端?
- 为什么选择前端?
- 有写博客吗?有给开源项目贡献代码吗?
阿里飞猪二面 7.25
- 自我介绍 + 实习情况
- 如何判断Array
- React-router原理?用到哪些API?
- React实现幻灯片组件对外暴露的接口有哪些?
- CSS第三方库的原理
- CSS响应式设计的方式
- XSS和CORS原理及解决方案
- HTTP和HTTPS的区别
- 前端优化的方法
- utf-8和unicode区别
大疆一面 7.24
- 自我介绍
- React-router原理 + SPA
- React-router的Link和a标签的跳转有什么区别?
- state和props的区别
- virtual DOM和diff算法
- Ajax请求应该在哪个生命周期函数中?为什么不在componentWillMount里?
- key有什么作用?为什么不应该用数组的index值当key?(不稳定)
- 算法题:在局部递增数组(如:[3, 4, 5, 1, 2])中查询指定数字是否存在
- React学了多久?
- 提问
阿里飞猪1面 7.20
- 自我介绍 + 项目介绍(难点)
- React相关知识
- 生命周期
- diff算法及时间复杂度
- refs
- React-router原理
- Redux和Relay的了解
- Node的了解
- Webpack的了解(如何使用)
- typeof操作符的返回值(undefined, number, string, boolean, object, function, symbol)
- ES6的了解程度
- var,let,const区别
- const a = []; a.push(1); 允许吗?
- Symbol的用处(避免属性名冲突)
- 除get和post之外,HTTP的请求方法还有哪些
- HTTP的状态码有哪些
- 从输入网址到页面呈现的过程
- DOMContentLoad和Load的区别
- Flex布局
- 客户端的存储方法?localStroage和sessionStorage的区别
- HTML5点击延迟事件
- 移动端前端开发的了解
- 前端性能优化的方法
- 前端性能工具
- 平常怎么学习前端?
- 提问
作业帮现场面 7.9
- Webpack的了解
- React的diff算法
- 单向数据流
- MVC和MVVM的区别
- ES6了解程度(let,const,Generator,Promise)
- JS异步方法及回调地狱
- Node、MongoDB了解多少
- 关系型和菲关系型数据库的区别
- CSS的position属性有哪些
- 左右定宽,中间自适应的多种CSS布局方法
- 前端的性能优化
- HTTP状态码
作业帮这个吧其实是个实习面试,想着还没去现场面过试,就去试了一把,虽然通过了,但是因为已经在一个小的初创实习ing,而且跟学校报备了,就懒得再换了。