回馈牛客 - 总结自己春招实习到秋招校招面试之旅

春招实习面经

春招从2月底才开始准备,已经很晚了,再加上疫情在家,学习效率大打折扣。现在要准备实习的同学最好是能早一点开始准备简历和基础知识的准备。

美团一面 2020-3-20 44min

1.自我介绍
2.你是如何接触到前端的
3.你是如何理解Vue的?
4.Vue双向绑定的原理
5.观察者模式与发布订阅者模式的区别
6.其他的数据响应方法?
7.computed和watch的原理和区别
8.Vue中如何操作dom,dom是任何时间都可以操作的吗?
9.nextTick()了解吗?
10.promise原理
11.promise.all()的原理, 手写
12.CSS3新特性、flex
13.flex布局,实现两个div分别位于页面左右两侧并且垂直居中
14.HTTP 2.0
15.WebSocket 与 HTTP2.0 的区别? 消息推送有了WebSocket为什么还会出现HTTP 2.0
16.数据库索引是什么?
17.判断Array类型的方法
18.instanceof原理
19.对盒模型的理解 content-box和border-box的区别
20.在做项目是都用什么方法调试
21.抓包工具有使用过吗?然后抓包只是抓HTTP包吗, 具体使用场景
22.HTTP请求头结构
23.查找文章出现最多的三个单词,出现次数最多的20个单词?

网易一面 2020-4-14 25min

1.自我介绍
2.css盒子模型
3.css3动画
4.TCP三次握手
5.为什么要进行三次握手
6.常见的web攻击
7.HTTPS原理
8.博客系统中遇到的难点,如何去设计,有哪些模块
9.多人如何合作的
10.git操作
11.平时的分支规范
12.三个异步操作,三个操作之后,alert(1)
13.如何删除对象的属性,有哪些方法
14.递归实现一个累加函数
15.事件循环
16.vue双向绑定
17.vuex原理

网易二面 30min

主要是问项目经历,和对一些业务的思考

吉比特一面 2020-4-15 24min

1.自我介绍
2.学习前端开发有遇到哪些实际问题?
3.有做过原生的开发吗?
4.pc端开发和移动端开发的区别?
5.移动端布局
6.移动端不同设备的表现
7.开发之前,怎么考虑布局,性能
8.路由懒加载、按需加载、keep-alive?
9.vue生命周期
10.canvas有了解过吗?
11.浏览器数据存储方式
12.JS原始类型
13.闭包
14.es6新特性
15.为什么投我们公司?
16.最大的优点
17.缺点
18.接下来有什么工作计划?
19.加班你怎么看?
20.宣泄压力的方式
21.对我们公司的游戏有了解过吗?
22.多久能融入进团队
23.团队氛围
24.对我们有什么了解的?

莉莉丝一面 2020-4-16 23min(电话面)

1.自我介绍(介绍了三遍= =)
2.能介绍一下你做的项目吗?项目周期,承担角***r>3.组件通信
4.什么情况下用到的vuex
5.路由拦截/登录拦截
6.vuex状态刷新之后消失,怎么解决
7.跨页面通信
8.项目中ES6使用
9.一个数组,1234四个值,希望把其中不等于3的值过滤出来(出了filter还有其他方法)for循环?forEach
10.一个页面,有一个文本框,下面有两个按钮,点击按钮a会请求接口A返回textA,点击按钮b会请求接口B返回textB,都会填充文本框。如何按照用户点击顺序,返回textA、textB
11.有没有遇到比较难的技术问题,如何解决的?
12.复习前端知识,有什么难以理解
13.原型链在什么场景下使用、在项目中怎么使用
14.原型链解决了什么问题
15.封装对象使用原型模式的好处??
16.有什么想问我的?

shopee一面 2020-4-17 43min

1.自我介绍
2.队列和栈的区别
3.数组末端插入、头部插入用什么方法
4.说一下常见的排序算法,时间复杂度
5.快排原理,快排最坏的情况,最坏的时间复杂度
6.进程和线程,之间的内存如何分配
7.事务的概念
8.数据库优化查找速度-索引
9.加索引的缺点
10.计算机五层网络,应用层常见协议,传输层协议
11.tcp和udp的区别
12.和缓存有关的http头部
13.强缓存和协商缓存
14.强缓存两个头部,哪个优先级更高
15.强缓存和协商缓存的状态码
16.3开头的状态码,4开头的状态码,5开头的状态码,504(超时)
17.sessionStorage 和 localStorage 的区别
18.水平垂直居中
19.文本的水平垂直居中
20.箭头函数和非箭头函数的区别,最重要的区别
21.promise执行顺序
22.async/await 如何捕获异常
23.JavaScript如何判断一个数组
24.instanceof原理是什么
25.instanceof用来判断数组会不会严谨
26.HTTP请求方式
27.options的作用是什么
28.跨域
29.cookie
30.什么是同源,同域名下的根目录,qq.com和b.qq.com之间可以访问cookie吗?
31.说一下vue父组件和子组件如何通信
32.子元素如何调用父元素的方法和变量
33.vuex的原理
34.vue双向绑定原理
35.双向绑定如何让Array实现双向绑定
36.proxy和object.defineProperty的主要差别
37.为什么ES6的proxy就可以拦截数组?
38.一个代码题,时间复杂度,如何优化

shopee二面

https://www.nowcoder.com/discuss/404892
和这位老哥的面经问得问题差不多

shopeeHR面

1.能去深圳吗?父母同意吗?
2.自己是否会选择在深圳发展?
3.自己的优点和缺点
4.期望薪资
5.多久能来实习
6.能实习多久

快手一面 2020-4-18 1h

1.自我介绍
2.es6新特性
3.const
4.symbol() 的实际应用
5.数组遍历方法(es6) map、filter、some、every
6.数组去重
7.... 扩展运算符 的使用, 作用
8.解构复制 对象的解构复制
9.箭头函数
10.调用的时候如何改变this的指向
11.promise
12.promise.all()
13.原生请求 XMLHTTPRequest() 、 fetch
14.promise.then()的时机
15.分页功能 两个连续请求的时机
16.网络七成协议
17.HTTP请求的样子
18.保存用户登录状态
19.router单页跳转、多页跳转 webAPI vue-router
20.浏览器缓存机制,
21.每次都请求缓存怎么实现
22.强缓存和协商缓存的机制
23.进程和线程 举例子
24.进程间通信 IPC
25.VUE全家桶 构建
26.六个矩形的大小,问是否能构成一个立方体

小米一面

小米二面

一面二面是连在一起的,一面比较简单偏基础,二面多是问项目。

秋招校招面经

秋招开始的也慢,暑假实习的时候完全没有准备。都是回学校后才开始准备简历,重新复习了知识点。错过很多厂的提前批。

腾讯一面

1.手写大数相加
2.大数相加的时候带有小数 (写了一种,面试官不满意,提示后写了另一种)
3.看代码说输出 —— 变量提升、闭包

美团一面

实习经历深挖
项目深挖

酷家乐一面 电话面

1.自我介绍
2.实习介绍
3.项目介绍
4.typeof
5.垂直水平居中
6.原型、原型链
7.没问vue、公司技术栈是react
8.问知道怎么3d建模吗?不知道...

小米一面

1.防抖、节流。手写防抖
2.手写原型链继承、寄生组合继承
3.computed和watch的区别
4.v-if和v-show的区别、用v-if有什么好处?
5..$nextTick()
6.vue生命周期
7.typeof
8.let、const
9.promise
10.异步
11.async await
12.es6
13.call、bind、apply
14.手写bind

小米二面

1.手写金额匹配正则
2.在项目哪些地方使用到了正则匹配
3.BFC
4.0.1+0.2 === 0.3?
5.数组倒序(写了大概三种吧)
6.事件循环、看代码说输出
7.如何实现轮播图、轮播图的无缝滚动

美菜网

基本上都是问笔试题的内容,根据笔试题再进行扩展,都是些基础知识。
1.进程和线程、通信
2.多线程流程
3.7层网络模型
4.ARP的作用、功能
5.输入一个url之后发生了什么
6.了解的数据结构
7.二叉树的特点:完全二叉树、平衡二叉树、满二叉树
8.栈和队列,在平时哪个场景下使用到了栈
9.进程如何管理内存、分配内存的?

#面经##校招##小米##美团##酷家乐##前端工程师##腾讯#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-10-18 15:13
实习一般要面几次呀,会考很难的算法题吗
点赞 回复 分享
发布于 2020-10-18 21:52
谢谢大佬的分享~~~~ 邀请同学参加秋招面经征集活动哟,只要把面经链接放到技术专场下面,就有机会领奖品了哟~ 活动链接:https://www.nowcoder.com/discuss/445455
点赞 回复 分享
发布于 2020-10-19 11:18
楼主是硕士嘛
点赞 回复 分享
发布于 2020-10-19 13:10

相关推荐

6 24 评论
分享
牛客网
牛客企业服务