腾讯文档校招3轮游-前端

备注:都是凭着记忆写的,可能会有遗漏的问题

4.6 腾讯前端 一面
  1. 自我介绍

  2. 项目介绍

  3. Websocket原理 (项目里用到的)

  4. js与java的区别(js是运行时编译)
  5. 面向对象的特性,有用过么?(继承、多态、封装)

  6. Java与C++的区别是什么,为什么Java比C++的运行速度快 (这个也没答到点子上)

  7. 算法:打印二叉树的先序但是不能用递归 (借助stack)


4.9 腾讯前端 二面

  1. 自我介绍

  2. 项目介绍

  3. 项目如何实现跨域

    1. 介绍JSONP、CORS、代理

  4. 项目如何实现布局(这一块说很拉垮,因为没怎么关心项目中的CSS)

    1. 介绍了一下float 布局、flex布局 (要再了解一下呀)

  5. 学校上过什么课

  6. 操作系统中的进程和线程简单说一下

  7. JS里面单线程引发的事件循环

    1. 微任务一定比宏任务先执行么?

  8. 说一下网络中的信息校验

    1. 说了一下会有checksum

  9. 说一下Http2.0有什么提升

    1. 二进制分帧层

    2. 多路复用,没有队头阻塞

    3. 两端维护一个共同的字典,减少发信息的大小

  10. 说一下HTTPS的过程

  11. 说一下有哪些数据类型

  12. 快排的时间复杂度

  13. 两道简单的代码题

    1. 获取浏览器的userAgent(navigator.userAgent)

      1. 把获取到的userAgent用base64编码(window.btoa)

      2. 查询里面出现次数最多的字符

    2. 实现一个数据排序 (我写的mergeSort)


4.20 腾讯前端 三面

  1. 说一下设计模式(又是我的死穴,真的了解的不多不深入,也需要系统学一下

    1. 发布订阅模式

    2. 单例模式

    3. 工厂模式

  2. 说一下HTTP3.0 (这个不了解

  3. 说一下HTTP2.0

  4. HTTP缓存

  5. 说一下JS与TS的区别

    1. 我只知道TS是有类型的别的都不知道(哎

  6. 说一下Vue的响应式是怎么实现的

    1. Vue2.0 Object.defineProperty Vue3.0 Proxy

  7. 说一下ES7的新特性(不了解

  8. 那我说说ES6的吧

    1. 箭头函数

    2. Promise

    3. Async await

    4. Let const

    5. 解构赋值

    6. Symbol

    7. Set map新增数据结构

    8. Class 类

  9. 说一些希尔排序(这个不了解

  10. 说一下归并排序

  11. 说一下快排

  12. 什么是空间复杂度和时间复杂度

  13. 学校里面学了什么数据结构说一下

    1. 数组

    2. 链表

    3. 图 graph

  14. 链表有哪几种

  15. 知不知道环

  16. 说一下在操作系统课中学了什么

  17. 说一下进程和线程

  18. 说一下死锁形成的条件和避免死锁的方法

  19. 说一下银行家算法(不会

  20. 浏览器安全

    1. Xss

      1. 需要对什么进行转译

    2. Csrf

  21. 最近有没有关注前端新的趋势(emm 最近都在面试 我还真没有,也不敢乱说

  22. 记得的就这么多

三面挂
#面经##腾讯##校招##前端工程师#
全部评论
谢谢大佬分享精神可贵😊
1 回复 分享
发布于 2021-04-24 11:04
谢谢大佬分享精神可贵
点赞 回复 分享
发布于 2024-04-11 20:41 山西

相关推荐

今天 18:05
已编辑
门头沟学院 C++
本人bg2本9硕 cpp技术栈3.6 一面(60min):1.10min左右的项目拷打(重点都是问项目所用框架的基础知识,针对业务的问题很少,属于偏八股类型的提问)2.40min左右的八股拷打(1)sharedptr系列:多线程下安全性?weakptr用过没,weakptr怎么实现有没有思路?sharedptr源码看过吗?包含哪些成员变量?sharedptr有两种初始化方式,一种是new一个去初始化,另一种是makeshared,有什么区别吗?(2)cpp基础系列:c++11标准下一个类,什么也不写,它有哪些函数?假如你实现了这些函数中的某一个,剩下的默认函数会有变化吗?一个类,有两个成员函数,一个是虚函数,一个是正常的函数。初始化一个这个类的指针为nullptr,这个指针调用这两个函数会有什么效果?c++中初始化成员变量有两种方式,初始化列表和在构造函数中赋值,有什么区别?(3)cpp新特型系列:move的作用?为什么要有移动构造函数?优化了哪些地方?移动构造函数怎么实现?你说使用移动构造函数转移了资源,那么原来的资源会被释放吗?(4)os:操作系统的锁有哪些?自旋锁忙等待,为什么还要用自旋锁?(5)计网:tcp拥塞控制。3.手撕:翻转链表k个3.10 二面(50min):全程项目+逻辑题,没一点八股和算法。项目:1.项目相关,使用了string view,讲和string区别。2. 一个拥堵的消息队列,怎么缓解这个情况?(感觉像是在问高流量的时候怎么优化消息队列和线程池?)3.单例模式优点是什么?哪些变量可以用来做单例模式?4.打开一个文件,怎么能快速打开并显示?逻辑题:1.rand5 rand7。2.一个数组判断有无重复数字。3.1g文件有1m内存可以用,怎么统计文件中单词出现频率前100?总结:两个面试官都很好,第一个全程都面带微笑,也有引导。第二个很有技术大佬的风范,即使我回答的就是一坨,最后在我反问的时候也巨有耐心。#我的失利项目复盘# #牛客在线求职答疑中心#
点赞 评论 收藏
分享
03-08 17:36
已编辑
湖南科技大学 前端工程师
#腾讯2025实习生招聘# 项目:1. 如何判断一个项目的性能好坏?2. “预执行网络请求,分割不必要的响应式数据”具体是怎么做的3. 其他提升性能的方法4. 细说逐帧延迟渲染,是怎么阻止js不让他加载渲染的5. 假如用户电脑性能很高,本可以一帧渲染完比如30个组件,用了延迟渲染之后反而渲染时间增多,怎么考虑的6. 如何判断组件渲染的时间7. 如果上线后用户电脑配置和开发时的配置不一样,怎么解决这个渲染时间不准确的问题?8. vue框架中最多只能监听他的render函数,但render执行完之后只是把组件塞进了DOM,并且把数据更新好了,但实际上浏览器这个绘制的时间是不可控的。如果只是计算js上下文执行的时间,那这个渲染的时间是控制不了的,那对于你的优化来说,有考虑过吗9. 所有的方式其实都是自己从最开始想过,但最终都没有实践过的是吧?(部分是)10. 刚才说到bff,你对微服务了解多吗(不太了解)11. bff实践过吗,从哪里得知的呢12. 代理服务器和后端服务器怎么建立连接的13. 浏览器输入URL之后的运行情况14. 根据刚才的请求相关的,推理后台请求是怎样的,为什么快?15. 前端常见的浏览器安全机制16. 无感token刷新怎么做的17. 如果发100个请求,这些请求都需要登录态,但发到第三个请求的时候token过期了,怎么办18. 学习前端的途径19. 简历里的阅读并调试20万行第三方库,主要是哪个20. 为什么不考虑和作者共建呢#牛客AI配图神器#代码:1. 最长无重复字符串(秒了)2. 基于promise实现调度(用promise实现最大并发量,秒了)
查看22道真题和解析
点赞 评论 收藏
分享
评论
11
39
分享

创作者周榜

更多
牛客网
牛客企业服务