腾讯CSIG前端暑期实习1~4面面经

2.28 一面(80min)

  • 面试官感觉年轻且博学,就像个大学长一样边聊边面,就是时间有点长hhh
  • 由于组做的东西偏底层工具库开发这种,所以css、框架这些都没问
  1. 算法题

    1. 替换url中key的值
      // 输入
      url = 'https://www.nowcoder.com/discuss/v2/post?type=0&key=test'
      key = 'abcd'
      // 输出
      res = 'https://www.nowcoder.com/discuss/v2/post?type=0&key=abcd'
      • 写代码用到了for in,问与for of的区别,答到了原型链上,顺着就让手写了个es5的类的继承;又问prototype.constructor的作用,不写会发生什么
    2. 二叉树最近公共祖先https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/
      • 用递归写的,面试官问不用递归怎么做
      • 没想出来,讨论良久,提到存储父节点用到map,又问了问es6
  2. 讲项目,主要说了下列表滚动优化,然后问到首屏加载都能做哪些优化;又聊到了http2,说了说特点,深挖了链路复用的机制。

  3. 前端设计模式?(说了解发布订阅模式)手写一下

  • 总之就是问的很随便但挖的很深,围绕一个问题会发散很多,有再想到的随时补充哈哈
3.1 二面(40min)
  • 又是一个没有八股、没有手撕代码的面试
  1. 自我介绍
  2. 有没有做出的页面、成果之类的共享屏幕,他看哪里感兴趣就问哪里
  3. 源码共享屏幕,讲一讲觉得写的好的地方
  4. 讲实习项目,问了问实习的细节(感觉像是在打听hhh)
  5. 题:一个平面,怎么判断一个点是否在三角形内,说具体思路。(因为组是做地图、3d组件这种的,就感觉可能是对图形学有些考察)
3.12 三面(30min)
  • 自我介绍、讲项目(没有深入讨论)、自己的优缺点、遇到的最大的挑战、同学对你的评价、有自己的成果么、平时怎么学习、未来三年的职业规划。。。
3.23 四面(40min)
  • 自我介绍、讲实习项目、讲学校项目(没有深入讨论)、对上一段实习的评价(公司文化、个人成长、业务方向,实习抠的很细)、为什么选前端、实习和学校的区别、对自己的规划、对实习公司选择的想法、(话题又转了回去)实习时候遇到的挑战、现在在前公司有转正或继续实习的流程么、平时自己怎么提升能力。。。

我做梦也没想到tx实习竟然有四面,,,,虽然后两面没问技术hhhhh
许愿hr面+OC~

#腾讯暑期实习##实习##面经##前端##腾讯##腾讯云智研发##前端工程师#
全部评论
腾讯在哪里投的呀
2 回复
分享
发布于 2022-02-28 22:12
二面的风格 太好了
点赞 回复
分享
发布于 2022-03-02 15:47
滴滴
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2022-03-02 23:12
【暑期实习】前端开发工程师-抖音/抖音火山版/直播/影像/智能创作 字节跳动校招内推码: EXWS7FT 投递链接: https://jobs.toutiao.com/s/NJREQK1 【校招正式】前端开发工程师-抖音/抖音火山版/直播/影像/智能创作 字节跳动校招内推码: EXWS7FT 投递链接: https://jobs.toutiao.com/s/NJRVvmt #字节跳动# #字节跳动内推# #深圳# 机会多多,欢迎大家😃
点赞 回复
分享
发布于 2022-03-05 21:07
兄弟哪个部门 腾讯地图吗
点赞 回复
分享
发布于 2022-03-21 01:30
请问发oc了吗
点赞 回复
分享
发布于 2022-04-04 16:53
方便问一下楼主有oc了吗?
点赞 回复
分享
发布于 2022-04-25 15:08

相关推荐

腾讯前端开发岗位暑期实习笔试面试岗位:软件开发-前端开发方向面试部门:腾讯安全60min 全 a,只是题目比较长,核心代码没有很难问题 ⬇️(题目只发布了核心代码,最多九张图片,后两题放不下,具体可私1. 场景描述:利用 flex 和 transform 布局实现一个骰子五点布局,补全 CSS 代码实现效果。2. 场景描述:假设我们有一个需要执行耗时较长的操作,比如从服务器获取数据。为了减少不必要的重复请求,我们可以使用这段代码来缓存已经请求过的数据,避免重复执行相同的操作。3. 场景描述:图片懒加载是常见的前端性能优化手段之一,当图片进入可视区域时,再去加载图片资源,可以有效减少不必要的网络请求。Chrome 和 Firefox 都支持使用添加 loading="lazy" 属性的延迟加载。但是该方案不支持加载中情况下的占位图、设置视口距离阈值等。所以IntersectionObserver 接口(从属于 Intersection Observer API)提供了一种异步观察目标元素与其祖先元素或顶级文档视口 (viewport) 交叉状态的方法,来实现图片的懒加载。4. 场景描述:一个格式化函数,它可以将模板字符串中的占位符替换为相应的参数值。占位符可以使用隐式编号(按照参数的顺序)或显式编号(指定参数的索引)进行编号。还可以使用转换器对参数值进行转换。最终,函数会返回格式化后的字符串。5. 场景描述:你需要完成一个调度器 (Scheduler) 的实现,用于控制并发执行异步任务。调度器可以同时执行最多两个任务,当有任务添加到调度器时,如果当前正在执行的任务数少于两个,则立即执行该任务;否则,将任务加入任务队列中等待执行。一旦有任务执行完成,调度器会从任务队列中取出下一个任务执行。#腾讯实习# #前端笔试# #互联网大厂# #腾讯# #前端# #实习# #笔经# #腾讯笔试#
投递腾讯等公司8个岗位
点赞 评论 收藏
转发
12 62 评论
分享
牛客网
牛客企业服务