首页 > 吴思里:腾讯文档前端面试经历
头像
吴思里
编辑于 2021-04-26 23:41
+ 关注

吴思里:腾讯文档前端面试经历 内部员工回复

腾讯
2020-12-02 “早鸟计划”线上预热宣讲会:
2021-01-06 将愿意参加转推荐同学的简历重新推送给PCG的面试官进行筛选 叫我去腾讯校园招聘投简历

二面

【腾讯科技】吴思里你好,腾讯校招邀请你于北京时间2021-01-08 16:00前往网络较好,较安静的环境下使用视频面试,请备好简历提前15分钟准备面试。<详见邮件>
  1. GET和POST的区别
  2. POST参数在请求头还是请求体(我回答请求体)
  3. 浏览器缓存cookie的控制缓存的属性:maxAge,domain,path
  4. 跨域解决方案 CROS JSONP
  5. 展开运算符使用场景:解构、做形参
  6. Promise的串行怎么实现
  7. 比如有100个异步任务怎么实现两两一组执行
  8. webPackage打包用过哪些loader
  9. loader原理,打包时它遇到不认识的文件怎么找对应的loader的
  10. loader和plugin有什么区别
  11. vue-router用过吗
  12. 打包时是怎么把不同router路径的js分别打包到多个trunk里的
  13. vue中computed和watch的区别,使用场景
  14. 设计模式知道吗,大四学,知道装饰者模式吗,不知道


三面

2021.1.21晚上8点多打电话过来,显示腾讯深圳总部来电,约好第二天早上10::30三面
  • 进入牛客网面试,他听得到我声音,我听不到他声音,他给我发了腾讯会议链接,使用腾讯会议的音频和视频交流
  1. 放松放松别紧张,先介绍一下你自己熟悉一下吧
    我简要概括了几个经历
    1.1 和同学俩人外包项目重庆房保宝小程序,房保宝是展示房源信息的,我完成了房保宝的全部前端
    1.2 在学校蓝山工作室维护we重邮小程序,we重邮是学校信息平台可以查课表成绩等,我负责每日打卡、离校审批、图书馆可视化等
    1.3 PC端写过个人博客以及后台管理,部署在了腾讯云服务器
    1.4 亚信科技前端实习生,负责联通沃易购PC商场的开发
    1.5 希望未来能从事有关前端方面的工作,也希望能在前端这个方面有所升入
  2. 我们先看代码题把,后面才是面试
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制作出来的,很漂亮哟.

希望的分享的东西对你有帮助,顺利找到实习。

也可以私信我或者下方评论



更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐