秋招投了100+公司,offer5个,其他在池子里
期望工作地:广深
秋招日程(有消息的):
公司 | 进度 |
---|---|
多益网络提前批、大疆、美团、CVTE、网易、海康威视、京东、360、中兴(测评完寄)、滴滴、腾讯音乐娱乐、百度、诗悦 | 笔试挂 |
北森云计算、Zoom、百奥、中文在线、奇安信、荣耀、电信(无消息)、建行软开(无消息) | 一面挂 |
浪潮(二面完无消息)、深信服、三七、深圳联通(无消息)、玄武云 | 二面挂 |
广州银行、上海数慧、工行、顺丰、中行、广州某互联网百强、、广发银行 | 走完流程 |
提前批对双非本并不友好,虽然投了很多,几乎都石沉大海
投递完无消息或测评完无消息:广联达、最右app、第四范式、荣耀、探探、联想、用友、oppo、蔚来、米哈游、中望软件、小红书、搜狐、小鹏汽车、远景科技、虎牙、锐捷网络、墨奇科技、东方财富、万兴科技、希音、汇川技术、吉利集团、海能达、星环科技、快手、猿辅导、字节等各个大厂(果然今年提前批还得是92和硕士)。。。其他不记得了
7.26,50分钟
北森是提前批里唯一一家有消息的公司,也是秋招的第一次面试
1.项目介绍及拓展、难点
2.怎么用ajax实现原生拦截器(简历项目中写了axios拦截器,此部分答案与实现已在csdn博客中写明)
3.状态码介绍
4.手撕正则表达式,替换一个字符串中某些字符
5.手写防抖
6.手写原生单链表
手撕除了链表都写出来了,但7.28收到第一封感谢信(挺喜欢会发感谢信的公司,不用空等)
8.5笔试——8.23一面——9.2感谢信
全程打码,被虐的体无完肤
1.算法:下划线转驼峰
mapSnakeToCamel({
user_info: {
user_address: {
user_province: 'Zhe Jiang',
},
user_name: 'Joe Zhang',
},
favorite_food: [
{
food_name: 'curry',
sense_of_taste: 'spicy',
},
{
food_name: 'orange',
food_type: 'sweet',
},
],
}),
/**
* {
* userInfo: {
* userAddress: {
* userProvince: 'Zhe jiang',
* },
* userName: 'Joe Zhang'
* },
* favoriteFood: [
* {
* foodName: 'curry',
* senseOfTaste: 'spicy'
* },
* {
* foodName: 'orange',
* foodType: 'sweet'
* }
* ]
* }
*
* */
2.手写Vue响应式原理(Vue2+Vue3)
3.手写原型链查找代码
4.用keyframes实现一个动画效果
5.手写路由懒加载伪代码
8.18笔试——8.22一面
笔试很容易,面试也不难,30多分钟,不过工作地点在北京没有继续
1.项目几乎没问,都是基础八股文
2.手撕深拷贝
8.15笔试(只有选择)——8.25一面——9.8二面
每轮都是三个面试官,挺严肃的,排号面试,每个人都是10分钟左右
一面(10分钟):
无项目,都是基础八股文
1.js的基本数据类型
2.能否接受工作地点在广东省外
3.js垃圾回收机制
4.ES6新特性
二面(10分钟多):
1.介绍项目以及深入询问项目
2.Set、Map、WeakSet 和 WeakMap 的区别
9.7笔试——9.16现场面试——9.20线上二面——9.23感谢信
一面60分钟,两位面试官,问的都是项目和八股文的拓展:
1.项目
2.有什么方法可以给项目中所有按钮加防抖功能,越多越好
3.项目中怎么进行打包优化
4.有什么性能优化的方法
提到了js动画优化中requestAnimationFrame,被追问requestAnimationFrame的原理
5.对node.js的了解
6.get和post的区别
7.rem计算的原理
8.平时怎么调试代码,怎么定位代码的错误,有用什么工具调试代码吗
9.ajax怎么实现设置请求超时时间
10.对三七互娱有什么了解(前端会做很多海外游戏方面的)
11.怎么实现拼合10张图片变成一张(非前端问题,方法越多越好,我只说出来PS,他们好像想让我说一个什么软件)
12.为什么想写博客
二面:
二面一位面试官,腾讯会议边聊天边问问题,聊得挺好的但转手就挂了
1.OSI 7层模型和TCP/IP 4层模型
2.H5、CSS3新特性
3.DNS的解析以及怎么在计算机中运用,怎么查看DNS缓存
4.Vue响应式原理
5.跨域的方法以及Vue项目中最常用的跨域方法(proxyTable)的代码实现
6.session和token
9.2笔试——9.22一面(30分钟+)
没问项目,全程各种八股文加两道代码打印
1.为什么要加v-for要加key
2.diff算法
3.es6模块化和commjs模块化的异同
4.vue.$set做了什么
5.JSON.parse(JSON.stringify(对象))的方式实现深拷贝的缺点
6.jwt
7.tcp为什么是二次握手
8.Vue响应式原理
9.让x==1&&x==2&&x==3为真
10.一个代码打印题
11.为什么不实习
9.1笔试——9.27一面(20多分钟)
体验感最差的一次面试,找个后台的面试官来面我,我不会后台他不会前端,全程一直鸡同鸭讲,最后反问问是不是不招前端面试官说是,这还浪费彼此时间面试干嘛
1.看身份证
2.介绍项目以及一些追问
3.有没有了解项目后台的东西(说了没有,只知道用java给了接口文档,但是还是问了很多后台的)
4.数据库索引的原理
5.笔试题有没有复盘
9.29笔试——9.30一面(差不多20分钟)——10.9测评完无消息
1.项目
2.对作用域的理解
3.一道简单的手撕,卡了一下但写出来了
4.谷歌调式工具的使用
5.数组sort方法的实现原理
二面:
1.对项目的提问
2.要按特定的顺序发送接口请求有什么方法
3.目前offer情况,反问
8.25笔试——10.13一面——11.24感谢信
问的八股文居多,项目也会涉及,网上基本都有手撕但我没有
1.项目
2.各种基础八股文
3.手撕深拷贝,想写的时候改成让我口述了
4.js垃圾回收机制以及标记清除法的缺点和优化
5.对Vue3的了解
6.vue3的setup()
7.vue3为什么要有Composition API
vue3部分答得一般般
9.29笔试(很容易)——10.8技术一面——10.8hr面(面试均为10多分钟)
技术一面:
1.axios
2.为什么axios有对象方法的调用和函数方法的调用
3.对vue3的了解
4.状态码304的含义,回答之后问了浏览器的缓存机制以及缓存头等
5.微信小程序和网页端的异同
hr面答得不太好挂了
无笔试,两轮技术面,每次都是一小时,问的问题难度很高,没有八股文,全部是项目深挖,涉及到很多项目流程和配置、拓展,以及前端安全问题等,是秋招面试中难度排名前3的公司。
9.14笔试——10.18一面——10.20二面
一面40多分钟:
1.项目介绍及难点深挖
2.浏览器缓存机制
3.手撕防抖
4.手撕树形结构和数组结构的转换
5.一道算法题
6.一道promise的输出顺序题
二面40多分钟,以聊天为主,算法没有撕出来
1.关于项目的询问和对axios的各种深入交流
2.对设计模式的了解,有没有手写过
3.对Vue源码的了解
4.算法:力扣一道二叉树中等难度的算法题,做过忘了没有撕出来
10.23笔试——11.2一面——11.10终面
一面自我介绍+项目介绍(3分钟)
终面(群面):自我介绍+每个人说一下自己所做项目中印象最深的一个点以及成果和收获
10.25一面——10.27二面——11.4hr面(每轮均为30分钟左右)
一面:
1.项目介绍与深挖
2.对小程序云开发的认识以及什么时候用云开发
3.如果项目中修改了某个数据没有变化的原因
4.上一个问题的衍生:Vue响应式原理,能否监听数据响应式变化,所有数组变化都无法监听吗
5.js基本数据类型
6.NaN是什么数据类型
7.对原型和原型链的理解
二面:
面试官很好很温柔,全程边聊天边提问,体验很好
1.简历中小程序项目的现状,并期望我继续进行下次此项目
2.项目中的性能优化措施,以及为什么要优化
3.项目中的安全问题,没有深问,点到为止
4.项目的流程
5.对一个项目做了很久最后被毙掉的看法
6.对公司为期一星期的基层体验看法
7.对公司业务的了解