大厂面试经验小汇总(2018秋招)

腾讯SNG一面

介绍项目

Diff算法, setState过程

树的深搜与广搜

用户量大了,会有什么问题,怎么解决(安全,内存泄漏,性能)?

输入一个url到看到页面经历了怎样的过程?

缓存机制,如何缓存图片

客户端渲染过程,重绘重排,如何优化

localStorage使用场景

封装组件和接口

封装socket

ServiceWorker API(关于这个API的文章正在路上)

腾讯SNG二面

Web性能优化方法

是否了解后端

浏览器链接限制如何解决

网络安全

非递归遍历二叉树


网易一面:

React生命周期

CSS有哪些选择器,直接兄弟选择器是什么?

CSS有哪些可继承属性?

有哪些性能优化方法?

HTTP请求的请求头和请求体

状态码

用过哪些git命令,git rebase和git merge的区别

用typeof object = object为什么不靠谱?应该如何做?

设计求和函数sum使sum(a,b)和sum(a)(b)都能执行

1+’2’+’2’; -1 +‘2’+ +2等这些输出什么?

立即执行函数的输出

settimeout输出

cookie和session


阿里三面(电话):

介绍项目,设计思路

遇到问题如何解决?

明显降低调试成本的方法?

如何与后端合作?

遵循规范?

学习前端的经历?

为什么对前端兴趣多一点?

开发的痛点?

业余喜欢干什么?

最有成就感的项目?

有没有遇到什么兼容性问题?


阿里二面(视频):

介绍项目,项目功能

面试官比较感兴趣代码高亮提示和快捷键系统,让我说说怎么做的

代码提示用到了promise解决异步问题,用socket优化速度,socket的稳定性(心跳检测),如何减少请求次数(前端一次取到所有结果集然后在结果集中筛选),结果集太大怎么办(没答上来)

键盘事件,编辑模式和命令模式的切换,给div加tabIndex,tabIndex的作用,各种取值的含义,focus()函数的参数及意义等

还有什么别的难点,怎么解决的?(说了state的设计等)

TCP连接的三次握手

HTTP1.1和HTTP2.0的区别

为什么要用redux, connect函数的原理

XSS和CRSF攻击是什么?如何防范?


阿里一面(电话):

以项目为重点自我介绍

介绍一下编辑器项目,有什么难点,如何解决的

上线之后又什么反馈

项目架构(结构)

一个图片垂直居中,水平居中的方法

CSS选择器优先级

CSS选择器性能优化

CSS3平移

CSS隐藏元素的方法

跨域:做项目时有遇到跨域吗(有,但是后端用ngix转发了),那知道什么跨域方法(JSONP),介绍一下,知道CORS么

Box-sizing作用

清除浮动的方法&BFC

absolute相对什么定位

有哪些脱离文档流的方法

HTTP与socket的区别,为什么用socket更快

浏览器渲染过程,如何优化提高加载速度

ES6用了哪些明显提升工作效率的特性

React为什么要加key

定义函数的两种方式,又什么区别,为什么

判断Array的方法

Js数组对应的栈方法和队列方法

编程题:实现深拷贝(不考虑函数和原型)


需要加强:

计算机网络常见面试题(尤其是项目里用到了socket和http)

项目的难点总结(可以虚拟一些编织点自己熟悉的知识点进去,翻翻周报和笔记)

性能优化方法

框架React以及打包工具webpack的经典面试题

Promise

缓存,前端各种缓存方式的区别cookie,session,localStorage, sessionStorage, IndexDB

排序算法, 数据结构里常见的操作

操作系统经典面试题

自学toC


腾讯SNG一面

介绍项目

Diff算法, setState过程

树的深搜与广搜

用户量大了,会有什么问题,怎么解决(安全,内存泄漏,性能)?

输入一个url到看到页面经历了怎样的过程?

缓存机制,如何缓存图片

客户端渲染过程,重绘重排,如何优化

localStorage使用场景

封装组件和接口

封装socket

ServiceWorker API(关于这个API的文章正在路上)

腾讯SNG二面

Web性能优化方法

是否了解后端

浏览器链接限制如何解决

网络安全

非递归遍历二叉树


网易一面:

React生命周期

CSS有哪些选择器,直接兄弟选择器是什么?

CSS有哪些可继承属性?

有哪些性能优化方法?

HTTP请求的请求头和请求体

状态码

用过哪些git命令,git rebase和git merge的区别

用typeof object = object为什么不靠谱?应该如何做?

设计求和函数sum使sum(a,b)和sum(a)(b)都能执行

1+’2’+’2’; -1 +‘2’+ +2等这些输出什么?

立即执行函数的输出

settimeout输出

cookie和session


阿里三面(电话):

介绍项目,设计思路

遇到问题如何解决?

明显降低调试成本的方法?

如何与后端合作?

遵循规范?

学习前端的经历?

为什么对前端兴趣多一点?

开发的痛点?

业余喜欢干什么?

最有成就感的项目?

有没有遇到什么兼容性问题?


阿里二面(视频):

介绍项目,项目功能

面试官比较感兴趣代码高亮提示和快捷键系统,让我说说怎么做的

代码提示用到了promise解决异步问题,用socket优化速度,socket的稳定性(心跳检测),如何减少请求次数(前端一次取到所有结果集然后在结果集中筛选),结果集太大怎么办(没答上来)

键盘事件,编辑模式和命令模式的切换,给div加tabIndex,tabIndex的作用,各种取值的含义,focus()函数的参数及意义等

还有什么别的难点,怎么解决的?(说了state的设计等)

TCP连接的三次握手

HTTP1.1和HTTP2.0的区别

为什么要用redux, connect函数的原理

XSS和CRSF攻击是什么?如何防范?


阿里一面(电话):

以项目为重点自我介绍

介绍一下编辑器项目,有什么难点,如何解决的

上线之后又什么反馈

项目架构(结构)

一个图片垂直居中,水平居中的方法

CSS选择器优先级

CSS选择器性能优化

CSS3平移

CSS隐藏元素的方法

跨域:做项目时有遇到跨域吗(有,但是后端用ngix转发了),那知道什么跨域方法(JSONP),介绍一下,知道CORS么

Box-sizing作用

清除浮动的方法&BFC

absolute相对什么定位

有哪些脱离文档流的方法

HTTP与socket的区别,为什么用socket更快

浏览器渲染过程,如何优化提高加载速度

ES6用了哪些明显提升工作效率的特性

React为什么要加key

定义函数的两种方式,又什么区别,为什么

判断Array的方法

Js数组对应的栈方法和队列方法

编程题:实现深拷贝(不考虑函数和原型)


需要加强:

计算机网络常见面试题(尤其是项目里用到了socket和http)

项目的难点总结(可以虚拟一些编织点自己熟悉的知识点进去,翻翻周报和笔记)

性能优化方法

框架React以及打包工具webpack的经典面试题

Promise

缓存,前端各种缓存方式的区别cookie,session,localStorage, sessionStorage, IndexDB

排序算法, 数据结构里常见的操作

操作系统经典面试题

自学toC


文艺心:

阿里一面      2018-08-03

1. 自我介绍,讲一下项目

2. 偏差和方差的区别?在项目中怎么体现?怎么减小?

3. 精确率和召回率是什么,公式意义,

4. 如何防止过拟合?L1为什么可以特征选择?L2为什么可以防止过拟合?

5. 讲一下SVM,非线性时候怎么办?核函数有哪些?高斯核将特征从多少维映射到多少维?

6. 核函数为什么能将线性不可分的问题映射到高纬后使其可分?

7. 梯度下降法知道吗?讲一下二阶的牛顿法?

8. 三次握手四次挥手?

9.  TCP和UDP的区别?

10.在实践中数据库如何优化

11.10万个不重复的整数,求前三(类比世界杯)

12.1.1的1.1次方在计算机里怎么求解?


阿里二面      2018-08-07

1、 自我介绍

2、 项目,算法的选择,如何调参的?最终参数是什么?

3、 聚类算法用过吗?讲一下

4、 构造决策树,怎么计算信息熵、信息增益、然后C4.5 ID3 CART的区别

5、 隐马尔可夫的原理是什么?什么是词向量?怎么在词向量里运用的?

6、 二叉树的翻转,口述代码

7、 中缀表达式转后缀表达式,实现计算

8、  Hash的底层实现有了解吗(忘了)

9、  Linux内核,以及通信

10、求一个天猫的在线人数,假设其注册ID有3亿个,每个ID从登陆到退出会向一个日志文件中记下登陆时间和退出时间,要求写一个算法统计一天中论坛的用户在线分布,取样粒度为秒。(看到过忘了)


#秋招##面经##前端工程师##腾讯##阿里巴巴##网易#
全部评论
lz这是又面前端又面算法呀
点赞 回复 分享
发布于 2020-02-28 11:01
周报指的是哪个呢?
点赞 回复 分享
发布于 2020-02-28 11:00
感谢分享,受益匪浅,有些自己确实还没有掌握!
点赞 回复 分享
发布于 2018-10-24 00:50
感谢分享!
点赞 回复 分享
发布于 2018-08-29 11:06

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
看牛客上感觉牛油都是985/211硕,本科生都很少见呀。现在秋招有佬拿到offer了嘛
职场水母:大多数本科生都在急着谈恋爱吧,能上牛客的少之又少,倒是硕士在这里有很多,这部分人群走的路及其相似,当年都选择了考研,到现在找工作都喜欢上牛客,不得不说还是挺有远见的大家。大家都是有远见的牛马
点赞 评论 收藏
分享
评论
5
75
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务