腾讯WXG前端面经

早就听说WXG大名,哥们第一次面,果然名不虚传,真他妈变态啊,目前为止面过最难的大厂

一面 时长:1h30min

没有自我介绍,一上来写了四道题(草,认真的吗)面试官没开始摄像头,体验不太好

算法 50min

  • 实现一个muilty.result方法,有点类似于柯里化求积
  • hardman(经典wxg题,但是我之前没看过,后来面完才知道这题这么经典)
  • 一个二叉树的题,具体是啥忘了,有点像路径和
  • 一个迷宫题,也没见过

ps: 写出了三道半

八股

  • http和https
  • xss攻击
  • csrf攻击
  • 跨域
  • 进程和线程
  • 通信方式
  • 僵尸进程和孤儿进程
  • 死锁以及怎么解决死锁问题
  • Service Worker
  • 浏览器缓存
  • 状态码
  • 对称加密和非对称加密
  • 四次挥手

项目

  • 说说websocket
  • 前端怎么埋点的
  • 项目难点
面完秒过

二面 时长:1h30min

还是没开摄像头

八股

  • 一面提到的csrf攻击,详细说说
  • cookie和session
  • 详细说说https
  • url到页面渲染
  • 简单请求和复杂请求
  • http1 2 3
  • 详细说说缓存
  • cdn
  • 详细说说dns
  • node
  • node事件循环
  • mysql和mongodb
  • 后端表怎么设计的
  • HashSet 和 HashMap 在使用场景上有什么区别?
  • hashmap的key在查找时的工作流程
  • 用过redis吗?
  • c++了解多少(看过一点流媒体相关,到这里已经汗流浃背了,别tm问我c++啊)
  • 生成token的时候,会设置一个过期时间,如果有一次访问的时候发现快过期了要怎么办

项目

  • 详细介绍一下项目
  • 项目性能指标
  • 项目难点
  • 断点续传

算法

  • lc 路径和 (回溯直接秒,写完之后问我怎么优化,剪枝)

反问

  • 为什么WXG这么喜欢问网络(答:这是大家都会的东西,你难道不该掌握吗?)
  • 对我评价(还行吧)
  • 结束(草,真他妈难啊)
#我的失利项目复盘##如何判断面试是否凉了#
全部评论
真的强
17 回复 分享
发布于 02-24 01:24 广东
这是大家都会的东西
13 回复 分享
发布于 02-24 16:21 浙江
顺利入职快手了呀,恭喜!
9 回复 分享
发布于 02-24 19:11 广东
会钩子,网络不会这么全😅
6 回复 分享
发布于 02-24 17:16 黑龙江
harman 是什么。。
5 回复 分享
发布于 02-24 01:24 河北
不愧是年终奖一百万的部门😭
5 回复 分享
发布于 02-24 09:04 四川
难,orz
3 回复 分享
发布于 02-25 18:36 北京
这是大家都会的东西,你难道不该掌握吗?
2 回复 分享
发布于 02-26 16:25 北京
秒过太猛了,我一面基本没啥答的上来的……
1 回复 分享
发布于 02-24 08:17 海南
你的项目难点说的什么?我感觉好难将一个难点
1 回复 分享
发布于 02-24 21:08 上海
佬,请问算法题是acm模式吗
1 回复 分享
发布于 02-29 10:52 广东
怎么这么多后端的知识😂😂
点赞 回复 分享
发布于 02-24 00:43 广东
过了吗
点赞 回复 分享
发布于 02-24 11:05 广东
大佬 字节前端急招!! 欢迎关注首页帖子 感谢🙏🏻
点赞 回复 分享
发布于 02-24 12:04 北京
佬node事件循环你在哪儿学的呀,我看网上的贴子都没太写清楚
点赞 回复 分享
发布于 02-24 14:50 湖北
大佬太强了
点赞 回复 分享
发布于 02-24 15:02 北京
二面后多久出结果呀
点赞 回复 分享
发布于 02-28 12:27 江苏
膜拜大佬,太强了
点赞 回复 分享
发布于 02-28 13:26 山东
太强了
点赞 回复 分享
发布于 02-29 20:17 上海
除了那四道算法题,其他和字节的风格好像。感觉大厂会更重视网络和安全。
点赞 回复 分享
发布于 03-02 19:34 广东

相关推荐

10-28 20:53
已编辑
山东青客网络_CEO
比如:简历里有一句 “使用持久化存储去解决首屏加载和用户体验问题。”【描述背景】在xxxx这个项目里,业务希望首屏加载更快,我去做了一个让首屏加载更快的方案。【描述行动】接到这个任务以后我在网上进行调研,一开始接到了集中方法,第一种是使用服务端渲染第二种使用骨架图的方案第一种服务端渲染需要服务端来跟进支持,还需要用到特殊的技术方案(这里要准备好调研的技术方案,面试官问的时候别傻了),目前这个优化只分配了前端进行改造,所以没有使用。第二种方案使用骨架图可以让页面先显示框架,再慢慢渲染实际内容,这样虽然用户感受会好一些,但是治标不治本,渲染总时长和以前是一样的。经过我的调研,我们项目首屏加载速度慢的只要原因是两个,一是JS解析执行的时间,二是React(vue)渲染的时间,然后我们的项目首页的数据不需要非常的实时精确的更新,所以我想到一个方案。【提出解决方案】每次渲染完首页后,我将首页所有的HTML代码存储到LocalStorage中,当页面进来的时候,我首先从LocalStorage中获取HTML代码数据先贴到HTML中,让用户可以先看到首页的内容和行动点,这样解决用户第一次进来速度慢的问题。【提出遇到的问题】解决这个问题需要考虑几个点:第一是读取LocalStorage插入HTML的这个代码要在所有代码之前运行第二是确保LocalStorage的存储内容的大小不能超过浏览器的限制第三是要确保HTML加载进来的时候样式也要存在【给出解决方案】我们使用的框架是UMI,使用umi的配置中的 scripts 参数,添加额外的JS代码,来解决第一个问题。(不同脚手架方法不一样)我们只将首屏最核心的xxxxx部分进行了代码存储,这部分的代码结构我们进行了精简,确保在100k以内。我们把这部分代码的css写成了行内样式,确保这些样式正确渲染。如果大家想要用以上内容作为简历和面试内容,我建议大家自己实践一下,做一遍这样的功能。你会发现更多值得一提的点。
点赞 评论 收藏
分享
69 242 评论
分享
牛客网
牛客企业服务