秋招已经开始,别自乱阵脚

又是一年毕业季。

与往年相比,怎一个惨字了得......

很多企业之前已经开始了提前批,想来大多数同学都没有参与吧,但是影响依然在的,本来可以按部就班的淡定学习,周围总有大神拿到提前批offer,看到那些面试题,开始怀疑自己,最近的这些努力方向有问题,还是根本就没啥意义?

“不参见提前批,对即将开始的秋招是否有影响?”

提前批嘛,要求比较高:985,专业能力强,实习经验,学历高。符合要求的总是那么一小部分人。简历都过不了也属于正常,所以大家平常心看待就好。

秋招的重要性

秋招的重要性,堪比高考填报志愿,分数高,能力强,错过了时机,那都是功亏一篑。22年的秋招已经陆续开始,正常情况下都是9月份大规全面展开,这个时候,还是按部就班的学习,才是正解。

校招前的准备:

1、简历!!!根据自己的情况讲简历梳理清楚。

首先有一份能够通过筛选的简历。

  • 简历一般情况下给面试官提供的是面试范围,简历上写的内容一定掌握
  • 简历可以提供你的复习路线,比如你常用的框架是vue,那需要主动了解学习vue相关技能。
  • 要结合简历中的项目总结一些问题。

简历怎么写?没有项目怎么办?面试紧张怎么办?简历投出去全部石沉大海怎么办?每次面试自我感觉良好,面试结果确实不通过怎么办?

我们之前就对简历做了详细的分析和总结,像简历模板、面经这一类东西在小程序内都可以找到,有需要的可以微信联系面试小助手(微信号:interview-fe)

2、笔试准备

笔试没有什么捷径,刷Leetcode。100道基本上面试题就不用愁,200道就可以横着走了 。注意是掌握,不是数量

3、克服紧张

保持平常心 面试官大多数喜欢处乱不惊的应聘者 ,他们把这称之为抗压能力的一种。面对问题不紧张,是未来很多场合都需要的软实力。第一次面试的时候,都会紧张,这个属于正常现象。我是通过狼人杀这个游戏克服自己紧张的情绪的。大家可以多面试,参加多了,紧张感也就淡了,发挥也会好很多。珍惜每一次面试机会,巩固基础知识,培养临场应变能力。面试完了不要太期待面试官的评价,重心放在总结反思上。

4、完备的逻辑思维

一般校招的时候,总会问一些场景题,就是八股文的变种。

比如实现一个v-modal (双向绑定),写一个css轮博图,延伸问一些其他问题。某个字符串的全排列,还有就是深挖你的项目,一步一步的追问技术细节。

对于项目,如果没有自己总结,会被问到懵逼,自己乱了阵脚,啥都回答不出来,这样可能会直接导致你挂掉面试。

要学会站在巨人的肩膀上。

逻辑思维的面试,目的不是得出一个完美的解决方案,而是想看你如何运用一套逻辑来调用自己的知识库,最终给出自己的思考路径。重要的是思考过程,一定要阐述给面试官。

4、 扎实的技术储备与工程能力

复习状态根据自己的简历,或者复习路线,明确自己当下的状态,对内容的掌握程度, 哪些是熟练掌握的 ,哪些是需要了解的 ,都需要标注下来

一般来说,大厂的前端校招会比其他中小企业更看重对面试者的全方位考核,如果你是科班出身,校招的技术考核会包括且不限于:

计算机专业基础(数据结构,算法,计算机网络,操作系统,数据库) 职位相关基础(JS/ES知识体系,浏览器渲染与缓存,前后端通信,Web安全) 工程实践经验(性能优化,依赖管理,依赖打包,模块化,组件化,用户鉴权,版本管理,包管理,服务器基础) 主流框架理解(Vue,React二选一) 部分要求极高的大厂还会考核你的理科基础(线性代数,高等数学)

另外,不同的大厂也有不同的侧重点。

  • 阿里系比较注重基础,不管是校招还是社招,都会针对基础刨根问底的问。
  • 字节跳动更注重算法和实际的工程经验
  • 美团更注重方法论 ,分析问题的逻辑 等等/// 通过每家大厂的面试策略,你也可以侧面观察出这家企业的团队技术实力和业务发展方向。

下面带大家看一些大厂校招一面面试题。

阿里一面

  1. 用js描述一棵树
  2. 非递归遍历树
  3. 详述js new操作
  4. 方法调用模式this指向. 追问:函数调用模式this指向
  5. 什么是js闭包
  6. 如何跨域访问
  7. vue的父子组件之间如何通信
  8. 用css写无限循环动画
  9. 如何响应式布局
  10. 如何清除float
  11. 手写jsonp
  12. 为什么禁止跨域
  13. osi七层
  14. tcp三次握手 四次挥手
  15. setTimeout为何能在单线程的js里异步执行
  16. 进程与线程有什么区别?
  17. 写一个数字转中文的程序
  18. js函数中如何绑定this到新对象上
  19. bind和call有什么区别
  20. 请手写“快速排序”
  21. 讲一下http状态码 . 其中303 304代表什么
  22. 死锁的原理和四要素
  23. 请说说cookie与session有什么区别?
  24. 同源的定义

百度一面

  1. 详述es5 es6中的作用域和闭包
  2. 详述输入url到页面渲染完成
  3. 详述js异步机制Event Loop. MacroTask和MicroTask
  4. Promise.all的用法 实现
  5. 如何让Promise.all在抛出异常后依然有效
  6. Vuex 是什么?
  7. VueX中action和mutation的区别
  8. 谈谈对Vue中双向绑定的理解
  9. Vue的优势
  10. 如何实现SEO优化
  11. 详述回流和重绘优化
  12. 详述防抖和节流优化
  13. ES6有哪些新特性?
  14. 简述箭头函数特性
  15. webpack打包如何优化
  16. 纯js如何获取scrolltop值
  17. 详述js闭包原理和意义
  18. arguments如何转数组
  19. 移动端和pc端click事件为什么差了300毫秒
  20. 如何实现移动端响应式布局
  21. async await是什么
  22. http通信如何设置缓存
  23. 如何实现一个swiper
  24. 为什么要做前端

找工作很难有一帆风顺,现在经历的这些,都是几个月后你拿到心仪offer值得回味的宝贵回忆,这也是进入社会的见面礼,加油!