今天看啥  ›  专栏  ›  甘先森

腾讯IMWeb团队前端面经(4轮面+hr面)

甘先森  · 掘金  ·  · 2020-04-09 06:04
阅读 421

腾讯IMWeb团队前端面经(4轮面+hr面)

笔者大三,就读于江西财经大学,前端小白一枚,去年7月份开始主修前端。目前已经收到腾讯offer了,但笔者还是去了字节跳动。不多说,直接看题。

一面

  1. flutter 中怎么与其它架构联系起来
  2. flutter 路由怎么做到的
  3. koa 与 egg 有什么不同
  4. http header怎么判断协议是不是websocket
  5. qq正则
  6. 一个项目从开发到上线需要经历哪些
  7. Gzip原理是什么
  8. 监听一个变量的变化,需要怎么做
  9. docker是做什么的
  10. 一篇文章中找出现次数最多的单词
  11. 304状态码,通过什么来判断是否用缓存
  12. diff 时间复杂度多少,为什么
  13. react hooks 与class组件的区别在于什么
  14. nginx 负载均衡的算法是什么
面试为电话面试。偏重于原理。一面回答的不是很好,感觉要凉凉了,后面接的二面的电话还是
挺开心的,二面隔了大概有两天左右的时间。
复制代码

二面

  1. 一亿条数据怎么查询
  2. a 占60% b 占70% c占80%,三个共同占多少
  3. mysql与mongodb有什么区别
  4. 小程序云数据库你觉得有缺陷吗
  5. 小程序云函数干嘛用的
  6. 怎么连表查询
  7. 数据库索引了解吗
  8. mongodb有索引吗
  9. pwa的原理
二面的时间比较短,可能面试官有事,问完这几道题就结束了,题目还是比较简单的,
二面面完了三面晚上就来了
复制代码

三面

  1. 大数相加
  2. 你写的大数相加有什么优化,给你10分钟优化下
  3. 实现一个 HardMan: HardMan("jack") 输出: I am jack

HardMan("jack").rest(10).learn("computer") 输出 I am jack

//等待10秒 Start learning after 10 seconds Learning computer

HardMan("jack").restFirst(5).learn("chinese") 输出

//等待5秒 Start learning after 5 seconds I am jack Learning chinese

三面是视频面手写代码,就两道题,题目也挺简单的,第二题用面向对象的编程思想,方法中return this. 面试官
非常的和蔼,面完后大概等了3-4天的时间。最后一轮面试来了。
复制代码

四面

  1. 文件上传
  2. 文件预览
  3. 大文件上传
  4. 怎么在一个log日志中查找出现次数最多的ip
  5. web优化
  6. 有写个webpack的插件吗
  7. 设计模式
  8. 项目介绍
  9. 什么时候能实习
  10. 还面了哪里,有哪些offer ...
第四轮面试在腾讯会议,时间大概半小时。结束技术面。等了大概有5天,hr面
复制代码

hr面

  1. 自我介绍
  2. 介绍你的学习经历
  3. 怎么学习
  4. 未来的规划
  5. 你还有其它offer,你怎么抉择 ...
hr主要谈的还是人生理想,聊了下待遇,业务,转正等等之后结束,hr说过几天会给我offer,让我
等待。腾讯面试到此结束
复制代码

面试是让人成长的环节,面完一定要总结,针对自己的薄弱点做复习。我个人觉得一定要有自己的 知识体系,比如:网络,node,js基础,浏览器,webpack,安全,算法...等等,在面试中发现自己 的补足,让自己进步。面完后保持好心态,过去的总结,继续复习前进,接下来的做好准备。既往 不纠,纵情向前。有花堪折直须折,莫待无花空折枝。不要害怕,勇敢尝试,奥里给!

祝大家早日收到心仪的offer~

送大家一句话,打不到你的,终将使你强大




原文地址:访问原文地址
快照地址: 访问文章快照