双非二本菜鸡,秋招2个月面了15家,真的心累(9/2更新)
首先介绍一下本人的情况吧,本人成都某二本学校计算机科学与技术专业,现在是前端方向,学了大概2年吧,有几个国家级省级奖和一个水一点的国际奖还有一篇一作论文,商业项目经验比较多,没有大厂实习,从7月份开始投递简历到现在投了大概130家简历,主要是一些大厂和中厂,还有一些独角兽公司,我比较疑惑,这种独角兽公司的招聘群里面几乎都是c9高校的大佬,为什么我这个二本菜鸡还能有面试机会,可能运气也占面试的一部分吧。
在7月份每天几乎都是在投简历和挂简历的过程中度过的,中途也夹杂一些面试,当时真的好心累。下面这些是本人简历挂的一些公司:
后面慢慢的面试、笔试也多起来了,前两周基本上都是一天笔试面试3、4场的样子,面完一家马上就去做另一家的笔试这样子,当时真的很累,每天从早上8点起床,基本上都是凌晨1、2点才睡觉,整个人都很焦虑,当收到面试通知或者某一面的面试通过的时候,又幻想着自己以后年薪多少多少,当面试挂的时候,又觉得自己好没用,自己也一个人在被窝里放声大哭过,那段时间真的是我最难熬的时候,基本都是一些二面三面挂,当时都在怀疑自己是不是真的适合互联网。从上周开始就慢慢得就有些好消息了,心情也慢慢正常了。所以大家不要放弃,好运不会让勤劳的人失望的。
下面是我秋招的一些流程:
已经笔试还没有消息的:
-
跟谁学(这个笔试我感觉自己做得还行,可是没有消息,也没有投递记录,不知道现在是什么状态)
-
老虎集团(这个笔试我感觉也还行,但是过了好久都没有后续)
-
顺丰科技
-
滴滴
-
米哈游(这个基本上相当于放弃了,全是c的题)
-
360
-
腾讯
-
吉比特
-
完美世界
-
影石创新科技
还在流程中(这里只写了面试的):
-
cvte(2面待)
-
阿里文娱(3面待)
-
最右(1面待)
- 科来(1面待)
- 滴滴(1面待)
- 腾讯teg(1面待)
一面挂:
-
依图科技(这个我当时答得自我感觉很好,和面试官也很聊得来,但是给我挂了,可能看我是个二本吧)
-
贝壳找房(被挖得有点深,有两个没答上来,就凉凉了)
-
奇安信(这个面试内心真的是五味杂粮)
-
百度提前批(这次面试是7月份开始的第二场面试,有点被问自闭了)
-
图森未来(秋招第一场,图森的面试官是真的特别好,面试体验是整个秋招体验最好的,非常感谢面试官对我的指导,虽然没有通过,还是很感谢图森未来)
二面挂:
-
思谋科技
-
京东(感觉被kpi了)
三面挂:
-
地平线(三面是总裁面,感觉大佬好像不是做前端的,问了好多计网的问题,好深啊,然后gg了,真的特难受)
等意向书:
-
新浪微博
-
美团
最后拿了两个中厂的意向书
还有几个在面试流程中,有些忘记记录了
菜鸡的秋招大概情况就这些了,不想再投简历了,走完现在正在进行的流程(加上还没有笔试的大概50家吧)就差不多了。希望最后能拿到自己比较满意的offer,也感谢牛客网的朋友们的分享,祝大家都能在秋招收获满意的offer。
最后附上之前记录的一些面经,也当回馈牛客了:
思谋科技一面(40min)
-
flex
-
盒模型
-
H5的新特性
-
TCP和UDP
-
四次挥手
-
事件循环机制
-
垃圾回收机制
-
六大继承及原理
-
箭头函数
-
闭包
-
git
-
get和post
-
https
-
TLS握手机制
-
this.$set
-
http缓存
思谋科技二面(65min)
-
position
-
flex
-
盒模型
-
animation和transition
-
JS的基本类型
-
数组和类数组
-
大数据渲染(documentFrame、虚拟列表)
-
call、apply、bind
-
HTTPS(数字签名,如何验证,TLS握手,对称非对称)
-
http缓存(强缓存,协商缓存)
-
es6
-
new的过程
-
promise
-
async await
-
遍历器(for of)
-
requestFrame
-
事件循环机制
-
同源策略
-
预检请求
-
闭包
-
Object.defineProperty(),proxy
-
防抖、节流
-
DFS算法题
微博一面(70min)
-
输入url的过程
地平线一面(90min)
-
简述div元素和span元素的区别。
-
简述CSS中,display: none; 和 visibility: hidden;有何区别。
-
CSS中,em代表什么⻓度单位?rem代表什么⻓度单位?有什么区别?
-
CSS中,position都有哪些属性值?如果想把⼀个元素放置在相对⽗级元素上⽅20px,左侧20px的位置,该怎 样写css?
-
CSS中,box-sizing都有哪些属性值?
-
两个div,⽗级div较⼤,⼦div较⼩,怎样让⼦div相对于⽗级div⽔平垂直居中?
-
CSS中实现动画的⽅式有哪些?
-
列举⽂档对象模型DOM⾥document的常⽤查找访问节点的⽅法。
-
var, let, const 关键字的区别。
-
列举for...in... , for...of... , forEach... ⽤法和特点。
-
在JavaScript的数组中怎样删除数组中的某⼀元素?
-
在JavaScript中怎样实现栈和队列的基本操作?
-
请简述Promise对象的⽤途其⽤法以及async函数的⽤法。
-
对TypeScript是否有了解?相对JavaScript都有哪些特点?
-
编写程序实现5s倒计时的功能。
-
有⼀个字符串 abcd-ef-ghi ,请编写代码将它处理成 ghi&ef&abcd 。
-
写程序完成如下操作:数组a = [1,5,8,4,9,6,11,22,3],取出所有的奇数,去掉最⼤的奇数,求剩余奇数的 和。 JavaScript扩展部分
-
否有使⽤node.js的使⽤经验?可以说说相关经验。
-
简要描述HTTP协议。
-
简述浏览器在⽤户输⼊url后到⻚⾯显⽰中间的⼯作过程。
-
vue⽂件中有哪三种标签来组织代码?
-
常⽤组件间的通信⽅式有哪些?
-
请简述$nextTick()函数的⽤途。
-
mixins的主要功能是什么?
-
MVVM模式的实现机制是什么?
地平线二面(100min)
也是一些基础类型的题,面得太久了,后面实在是记不住了
地平线三面(75min)
感觉总裁不是做前端的我说了个promise 他问我是啥
-
问了一些计网的很深,二进制分帧,websocket之类的,特别的深
-
写一个sql自动补全
贝壳(60min)
-
项目
-
react-redux
-
localstorege和cookie
-
vue原理(细)
-
vue-router
-
实现一个聊天对话的布局(撕)
-
浏览器的事件
-
哪些可以冒泡哪些不能冒泡,列举两个
-
事件冒泡和事件代理(细)
-
自定义事件(拖拽)(细)
-
webpack
-
多端适配(细)
-
原型
-
浅拷贝 深拷贝的方法
-
深拷贝(撕)(我这样写 他问我循环引用怎么办 map)
function deepClone(obj) { if (typeof obj !== 'object' || obj == null) { return obj } let result if (Array.isArray(obj)) { result = [] } else { result = {} } for (let key in obj) { if (obj.hasOwnProperty(key)) { result[key] = deepClone(obj[key]) } else { result[key] = obj[key] } } return result }
-
class的方式转成es5的写法
-
原型、原型链