吴思里:腾讯文档前端面试经历
2020-12-02 “早鸟计划”线上预热宣讲会:
2021-01-06 将愿意参加转推荐同学的简历重新推送给PCG的面试官进行筛选 叫我去腾讯校园招聘投简历
二面
【腾讯科技】吴思里你好,腾讯校招邀请你于北京时间2021-01-08 16:00前往网络较好,较安静的环境下使用视频面试,请备好简历提前15分钟准备面试。<详见邮件>
- GET和POST的区别
- POST参数在请求头还是请求体(我回答请求体)
- 浏览器缓存cookie的控制缓存的属性:maxAge,domain,path
- 跨域解决方案 CROS JSONP
- 展开运算符使用场景:解构、做形参
- Promise的串行怎么实现
- 比如有100个异步任务怎么实现两两一组执行
- webPackage打包用过哪些loader
- loader原理,打包时它遇到不认识的文件怎么找对应的loader的
- loader和plugin有什么区别
- vue-router用过吗
- 打包时是怎么把不同router路径的js分别打包到多个trunk里的
- vue中computed和watch的区别,使用场景
- 设计模式知道吗,大四学,知道装饰者模式吗,不知道
三面
2021.1.21晚上8点多打电话过来,显示腾讯深圳总部来电,约好第二天早上10::30三面
- 进入牛客网面试,他听得到我声音,我听不到他声音,他给我发了腾讯会议链接,使用腾讯会议的音频和视频交流
- 放松放松别紧张,先介绍一下你自己熟悉一下吧
我简要概括了几个经历
1.1 和同学俩人外包项目重庆房保宝小程序,房保宝是展示房源信息的,我完成了房保宝的全部前端
1.2 在学校蓝山工作室维护we重邮小程序,we重邮是学校信息平台可以查课表成绩等,我负责每日打卡、离校审批、图书馆可视化等
1.3 PC端写过个人博客以及后台管理,部署在了腾讯云服务器
1.4 亚信科技前端实习生,负责联通沃易购PC商场的开发
1.5 希望未来能从事有关前端方面的工作,也希望能在前端这个方面有所升入 - 我们先看代码题把,后面才是面试
2.1 写出javascript运行结果: for(var i=0; i<10; i++){} alert(i); 答:10 2.2 写出javascript运行结果: var a = 1; function b() { var a = 2; function c() { console.log(a); } return c; } b()(); 答:2 2.3 请通过正则替换,把一串字符串两边的分号去掉, 同时把字符串中间连续出现多个的分号变成一个。 如:;ab;;b;;;e;; --> ab;b;e 提醒你开头结尾的正则使用^ $ 开头结尾不会就算了写中间去重吧 答 str.replace(/;+/g,";") 2.4 请手写3种常见的排序算法,以及说出他们的复杂度和运用场景 function bubleSort(arr){//冒泡 log(n^2) for(let i=0;i<arr.length-1;i++){ for(let j=i+1;j<length;j++){ if(arr[i]>arr[j]){ let temp=arr[j] arr[j]=arr[i] arr[i]=temp } } } return arr } function insertSort(arr){//插入 for(let i=1;i<arr.length;i++){ for(let j=i+1;arr[j-1]<arr[j];j--){ } } } function getMid(left,right,arr){ let pvot=arr[right] if(arr[left]>pvot&&left<right){ swrap(arr[left],arr[right]) right-- } if(arr[right]<pvot&&left<right){ swrap(arr[left],arr[right]) left++ } return left } function fastSort(left,rigth,arr){//快排 if(left<rigth){ let mid=getMid(left,rigth,arr) fastSort(left+1,mid-1,arr) fastSort(mid+1,rigth-1,arr) } } function swrap(a,b){ let temp=a a=b b=temp }
- get和post区别
- http头部有哪些字段
- 说说tcp三次握手
- 长连接和短连接的区别
- webpack打包流程
- vue的特性
- react写过吗
- 闭包有什么作用,为什么要使用闭包,
- 使用闭包有哪些隐患和缺陷
- 闭包为什么会出现内存泄露
- 怎么解决闭包的内存泄露
- 说说async await的原理
- display有哪些值
- inline和inline-block有什么区别
- css框架用过吗
- 用less有什么优点
- 前端学习路线
- 未来职业规划
- 为什么选择工作不打算考研呢
- 你还有什么问题
评价这次面试表现
面试过程要更严肃一点 代码题有一点是我面过的同学没有的,就是你是第一个主动问我“我记了快排笔记,能不能去看一下” 如果我这边过了后面还有总监面,hr面 我们这边部门是PCG,不是QQ,主要是做效率工具的,腾讯文档等,总部在深圳
评价,知道有解决方案ws,但是不了解原理,我二面虽然没有问你算法数据结构,手撕代码,你肯定准备好了快排,堆排,我问你有什么用呢
其实问你如何快速查询1W条数里面就包含了数据结构、算法,看看你平时如何运用程度到底如何,有没有对项目遇到的问题加以思考
四面
1.介绍自己
2.我看你也做了许多项目,你项目中遇到的困难的问题是什么?(甲方需要QQ聊天功能)
3.你怎么解决困难的(查询解决方案,websocket,目前用唤起微信聊天窗口代替)
3.websoket是基于UDP/TCP协议?(TCP)
4.你简历中写到日访问量2W,怎么知道访问情况的。(微信公众平台后台统计看到的)
5.学校大概2W人以上,如何更快的查数据(不知道)
6.查课表、学生信息怎么做到的(接入的是学校的统一认证登录系统)
7.微信小程序用的什么通讯协议?(不知道)
8.如何做到更快进入小程序(首页分包加载,附包点击后才加载,空闲时预下载附包)
9.如何做到预下载附包的呢?
10.预下载附包不知道,后面分包原理应该不知道我就不问了吧
五面
- 除了专业之外你还有其他兴趣爱好吗
- 给你自己几个关键词评价自己
- 说一说你最近接触到了前沿技术
- 你在前实习生的收货
- 为什么不考研就业
- 在项目中负责的功能
- 你在we重邮或者房保宝最大的贡献
- 你前端学习路线,为什么报培训班
- 实习地点的倾向
- 愿不愿职位城市调剂
- 你除了腾讯还有没有其他面试
- 有没有亲戚在腾讯任职
2021.2.2
顺利通过腾讯公司的筛选,获得实习生offer
2.3
腾讯校招新员工入职指引
上传入职材料
4.26
学校安排1~8周学习,第9周之后就是学校安排的 实训。
目前已经选择腾讯文档,有导师加我,打算在5.11入职,代替学校安排的 实训。
腾讯提供接收函,可以给学校看
腾讯实习有房补,路费补,在2021~2022届毕业的还有加油包补贴。
附上吴思里的简历 ,是用HTML+CSS制作出来的,很漂亮哟.
希望的分享的东西对你有帮助,顺利找到实习。
也可以私信我或者下方评论