两年半经验七面腾讯前端岗面经分享

技术电面

1、首先以在公司承担的角色作为开端,问了平常做过的一些项目,介绍其中一个,就从里头挖掘业务的问题和解决办法,同时抽取一些前端技术题。

2、HTTPHTTPS的握手过程,是否了解HTTP2的特点,以及怎么理解它的多路复用

3、还讲了对前端安全和性能的理解,移动端的认识等。

4、手撕代码。牛客题霸上的原题,可以去看看:NC68 跳台阶


技术现场面

1、讲了前端优化的实践(为什么优化,怎么优化,怎么评估,还能怎么优化)

2、前端错误收集(怎么记录,怎么区分是不是第三方插件的问题,怎么上报,怎么分析)

3、问了PC端和移动端的转换,ES6常用的东西,数组方法大全等


技术现场面

1、问了目前团队现状,在团队前端沉淀,技术预研上做了什么,为什么这么做,有没有起到什么作用。

2、列举几条前端代码检查规则,为什么这么制定

3、有没有做接口的统一规范,返回码之类的规定,怎么和后端协商好这些规则,怎么让新人很好地用好这些

4、为什么要做小程序预研,它不是很简单么

5、MVVW是什么,有什么优缺点

6、怎么实现记住登录功能(很强的整体性)

7、怎么实现统一登录,或者授权登录需要考虑什么(更强的整体性)


HR现场面

1、本轮面试主要考察了团队感受,过往的项目经历,技术学习能力,薪酬期望。期间面试官也很直白的说,她要知道有没有解决复杂问题的能力

2、直接从大学阶段问起了,从在校时期做的最好项目,到工作时期做的最好项目,

3、问了平时解决问题的方式,有没有从团队中学到了什么,跟谁学到的,团队中角色,觉得团队有什么问题


GM现场面

1、把之前的项目又说了一遍

2、如果要做一个数据分析系统,在前端方面可以做什么东西(涉及了需求理解、功能拆分、技术实现)

3、问了自己做过什么业务,期望什么业务方向

4、介绍了职级体系,部门的业务特点


GM电面

1、团队的成员分布,各角色职责和定位,怎么进行版本迭代,一个系统的开发与维护周期是怎样的,项目延期的时候怎么做的

2、因为做的主要是内部系统(面向公司内部的需求),被问到为什么不尝试部门间转岗,为什么两年多了还一直在做内部系统

3、介绍公司其他部门团队的业务等


技术现场面

1、为什么用requestAnimationFrame来代替setTimeout

2、首屏太慢的问题除了SSR这种方法还有没有其他更简便的方法(在前端方面直接干)

3、前端规范的落地,碰到的问题和解决过程

4、过往业务能力与技术能力的实践

5、有没有看过一些源码,整理的webpack项目有什么难点,怎么进行优化的

6、怎么调试,sourcemap是什么东东

7、两颗树比对一般怎么做,React中虚拟DOM是什么,它在树对比方面做了什么优化,新版本React有什么性能上的变化?

#腾讯##前端工程师##面经##校招#
全部评论
什么部门
点赞 回复
分享
发布于 2020-11-25 16:30
阅文集团
校招火热招聘中
官网直投
赞赞的~
点赞 回复
分享
发布于 2020-12-03 13:32

相关推荐

在上海和深圳之间选择了回来深圳,真的感谢我mt给的机会,能够在年前入职vivo!这篇帖子分享一下俺的面试经验、入职体验和工作体验~1️⃣面试经验:在boss上投递,初筛大概1-2天,然后电话约面试,一面mt,结果大概一周内知道,然后约二面hr面(基本不卡)。总体上vivo的面试流程推进还是很快的,可能入职的时候要求体检比较麻烦(会报销),因为之前实习都没有过要体检的经历。2️⃣入职体验:我的岗位base是在深圳宝安壹方中心tA,好像是21-30+楼都是vivo的办公室,入职邮件文档写的很详细!工牌好像隔两三天才弄好,不过会有临时卡。办理完手续,会有部门助理来接领电脑,工位上有显示屏,真的很喜欢这种标配!刚好风景区有一个办公位,真的yyds!3️⃣工作体验:我jd是负责海外的,可能没有上一个实习生交接,很多东西还得自己学,然后部门mt和leader以及同事氛围都很好!经常一起吃饭!我mt还邀请我去了年前的年会,虽然没抽到奖但是很开心能参加一次。5楼直接可以到壹方城的商场,21楼也有公司饭堂(不过不是很好吃)。部门也有零食桌,很多零食水果。午休(12:30-14:00)都会关灯关窗帘,感觉正职同事都有折叠床午休很舒服hh!上班需要打卡,有内部app。公司很多流程都很规范,感觉我们部门实习生也是和校招生一样培养的,这是很赞的地方。G ZH【vivo招聘】也有很多招聘信息! #vivo#   #vivo招聘#  #实习#  #面经#
投递vivo等公司8个岗位
点赞 评论 收藏
转发
腾讯前端开发岗位暑期实习笔试面试岗位:软件开发-前端开发方向面试部门:腾讯安全60min 全 a,只是题目比较长,核心代码没有很难问题 ⬇️(题目只发布了核心代码,最多九张图片,后两题放不下,具体可私1. 场景描述:利用 flex 和 transform 布局实现一个骰子五点布局,补全 CSS 代码实现效果。2. 场景描述:假设我们有一个需要执行耗时较长的操作,比如从服务器获取数据。为了减少不必要的重复请求,我们可以使用这段代码来缓存已经请求过的数据,避免重复执行相同的操作。3. 场景描述:图片懒加载是常见的前端性能优化手段之一,当图片进入可视区域时,再去加载图片资源,可以有效减少不必要的网络请求。Chrome 和 Firefox 都支持使用添加 loading="lazy" 属性的延迟加载。但是该方案不支持加载中情况下的占位图、设置视口距离阈值等。所以IntersectionObserver 接口(从属于 Intersection Observer API)提供了一种异步观察目标元素与其祖先元素或顶级文档视口 (viewport) 交叉状态的方法,来实现图片的懒加载。4. 场景描述:一个格式化函数,它可以将模板字符串中的占位符替换为相应的参数值。占位符可以使用隐式编号(按照参数的顺序)或显式编号(指定参数的索引)进行编号。还可以使用转换器对参数值进行转换。最终,函数会返回格式化后的字符串。5. 场景描述:你需要完成一个调度器 (Scheduler) 的实现,用于控制并发执行异步任务。调度器可以同时执行最多两个任务,当有任务添加到调度器时,如果当前正在执行的任务数少于两个,则立即执行该任务;否则,将任务加入任务队列中等待执行。一旦有任务执行完成,调度器会从任务队列中取出下一个任务执行。#腾讯实习# #前端笔试# #互联网大厂# #腾讯# #前端# #实习# #笔经# #腾讯笔试#
投递腾讯等公司8个岗位
点赞 评论 收藏
转发
7 18 评论
分享
牛客网
牛客企业服务