1、序言
- 金九银十要来了,大佬们准备好了吗?
- 在此献上毕业季的面试题,仅供大佬们参考。
const person={
name:'tjh',
workplace:'深圳'
}
/**
* @param a 工做城市
*/
function whatShouldIDo(a){
return a==="深圳"?"看":"不看";
}
whatShouldIDo(person.workplace)
复制代码
2、公司列表
名称 |
行业 |
规模(人数) |
特色 |
腾讯 |
互联网 |
10000+ |
全球知名 |
华为外包 |
计算机软件 |
10000+ |
全球知名 |
Q房网 |
O2O |
10000+ |
上市 |
随手科技 |
金融理财 |
1000+ |
C轮/独角兽(不推荐面试/理由省略) |
百果园 |
新零售 |
10000+ |
本土知名 |
客路旅行 |
行业 |
1000+ |
D轮/独角兽 |
BLUE |
新零售 |
1000+ |
C轮/阿里领投 |
南方都市报 |
传媒 |
500+ |
国企性质 |
3、面试题总结(不含笔试题)
(0)提示:因为本人只面试了十来家公司,而且已入职差很少一个月了,时间太久,部分稍微难点的知识或者细节未回忆起来,情谅解。
(1)腾讯(特色:探索我的亮点)
- 你讲讲项目中的一些挑战吧?
- 你为何要重构这个项目?是你本身要求重构的吗?
- 重构项目作了哪些性能优化和用户体验?(先后对比)
- Vue的SEO,你是怎么作的?
- 什么是MVVM?你讲讲Vue的双向数据绑定的具体实现?
- Proxy和defineproperty有什么不一样?
- 你是怎么解决一键下载图片的?async-await为何是异步?那你聊聊promise?
- 你项目中小程序的node中间件是你搭建的吗?
- node你用的是哪一个?你讲讲express和koa的区别?
- 你说node能加速,你真的测试加速了多少时间吗?你是怎么测的?
- 继承有哪些方式?
(2)华为外包(特色:外包)
(3)Q房网(特色:vue技术熟练)
- 父子组件通讯有哪些?
- 双向数据绑定的原理?
- computed和watch的区别?
- Proxy和defineproperty有什么不一样?
- slot和scope的区别
- 你用过vue.directive吗?有哪些函数钩子?
- 你用过vue.filter吗?写手一个例子试试。
- 在小程序中wx.request发起的请求,后台返回404,会进入哪一个回调函数?
(4)随手科技(特色:js基础好和深刻vue细节)
- 讲讲http和https的区别?
- 那你说说ES6中的promise?
- 讲讲三大框架的区别?
- vue的生命周期有哪些(请用英语单词口述)?分别干了什么?
- 你最近在看什么技术知识?
- 讲讲Vue的双向数据绑定的具体实现?
- 既然你提到了watcher,某组件中,有两个数据相同的div,请问会生成几个watcher?
- 那假如父组件A和父组件B引入C子组件,请问会生成几个C watcher?
- 你讲讲前端模块化中的区别?
(5)百果园(特色:虚无缥缈)
(6)客路旅行(特色:熟悉数据结构和深刻知识细节)
- 围绕笔试题目一个个问,为何选它?各类深刻
- 谈谈事件循环机制。
- 说说你对node的掌握程度,作过什么项目?
- http2与http1的不一样,分别说一下他们具体是干吗的?
- 你手写一个100块钱分给10我的,任何人不得高于12块并低于6块的算法?
- 就这个对象,你手写实现一下深拷贝?
- 你继续把这个英语题作出来。
- 说说深度优先遍历和广度优先遍历的区别?手写一下伪代码
- 手写一个实现栈和队列的例子?
(7)BLUE(特色:基础和细节知识扎实)
- 围绕笔试题目一个个问,而后各类延申。
- 谈谈浏览器的缓存机制和垃圾回收机制。
- 手写一下双向数据绑定的具体实现。
- 手写一下各类this的指向。
- 手写一下父子组件传值。
- 手写一下promise的实现。
- 手写一下git的各类指令。
(8)南方都市报(特色:擅长H5动画)
- 围绕H5动画的实现问了一大堆
- 1px边框问题,你在实际项目中是怎么实现的?
4、后记——求职路上的我
(1)、别人眼中的我(这位是深圳本土某知名企业的老乡)
(2)、我眼中的别人(曾广州住我楼上的小伙伴,我在他以后半年来的深圳)
(3)、我眼里的我
(4)、全国人民眼里的深圳
(5)、我眼里的深圳
5、预告(下期内容更精彩,咱们不见不散哦!)
6、结束语
面试造航母,工做拧螺丝,深刻不忘基础,博客我将会持续更新。
这是个人微信公众号,欢迎关注!