腾讯音乐前端一面二面三面OC

全民K歌(深圳)

一面(电话 30分钟)

项目

密码修改防止冲突/整个流程/跨域拦截

计网

  • 什么是跨域?跨域解决方案(除了CORS/JSONP)iframe怎样实现跨域
  • get和post区别
  • session和cookie区别
  • localStorage和sessionStorage区别
  • 缓存原理,ETAG给服务器的压力太大怎么办
  • HTTP和HTTPS区别
  • TCP三次握手

    js

  • Promise.All(不使用的话怎样进行实现)

    Vue

  • 双向绑定
  • 和原生开发区别

    日常

  • 平时怎样学习前端

二面(电话 30分钟)

1.为什么之前去做产品相关实习
2.小程序登陆流程
3.实习网站登录流程(安全性/通过小程序自身登录流程借鉴到自身登录流程-服务端session保证用户请求的host?)
4.请求被拦截怎样知道?setTimeout通过延时判断请求失效,或者通过前端获取的状态码进行确认
5.是否开发过客户端(C#做的KTV管理系统)
5.Node使用过的中间件
6.Vue中生命周期,请问ajax请求必须要在哪个阶段之后创建。created,因为那时候methods被创建
7.304状态码。缓存机制。
8.XSS、CSRF,两者都能够获取cookie,区别在哪?
9.XSS,CSRF区别和防御措施。

三面(记不清了)(电话 30分钟)

1.nginx和tomcat分别前后端部署,为什么要使用两个
2.说一下项目中的diff算法
3.vue中的虚拟DOM(既然自己可以通过节点整个更换减少重排,为什么还要使用虚拟DOM)
4.排序算法(说了归并和快排的时间复杂度,两者思想,两者区别选择,最好最坏情况),最好最坏情况当时只能背出复杂度,原理不知
5.node为什么学习?自己搭建服务器进行数据传递。有没有使用node 并发场景引用?无
6.sessionStorage为什么用这个
7.原生和框架区别
8.学了vue,小程序里mpvue和vue区别,简述mpvue

PMP考取需要的时间,项目管理在项目中运用?风险管理,进度管理。
之前的产品实习,和未来做的前端之间的关系。
小伙伴选择后端为什么你要选择前端

#面经##腾讯音乐娱乐##前端工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-15 18:46
请问有几面啊
点赞 回复
分享
发布于 2021-04-17 00:04
滴滴
校招火热招聘中
官网直投
每次面试一共30分钟吗?电话+30分钟是什么意思
点赞 回复
分享
发布于 2021-04-19 16:15

相关推荐

#腾讯音乐工作体验# 投递应该有一个月了,终于发面了,前面的笔试做的不好,都以为寄了。今天上午发邮件约面,直接约了下午。面试以八股为主,两个代码输出题,两个手写题。有几个问的还是挺难的,之前从来没见过。1.JS如何判断对象类型2.Object.prototype.toString.call()如果放进去一个Date数据类型会返回什么('[object Date]')3.基本数据类型和引用数据类型存储区别4.箭头函数普通函数5.两个代码题①输出function fn(a) {  console.log(a);  var a = 2;  function a() {  }  console.log(a);}fn(1);②页面显示和控制台(见图4)6.跨域方法7.Access-Control-Allow-Origin一般设置什么值?设置这些值有什么区别?对cookie有没有影响?(对cookie的影响这个不太清楚)8.浏览器缓存,强缓存两个关键字的区别,协商缓存的两对关键字9.etag的值是什么,怎么得到这个值10.协商缓存一般用哪个值11.什么情况下会出现文件更新了Last-Modify不更新的情况?(蒙了个更新频率太快的时候)12.CJS、ES6、AMD、CMD、UMD的理解和区别13.CSP?有什么规则和作用(这个不会)14.CSRF?如何防御15.webpack发布的原理16.有没有自己写过Plugin(一问到webpack就不会)17.Vue生命周期18.父子组件生命周期执行顺序19.双向绑定原理手写:发布订阅模式、单例模式#腾讯音乐##前端##暑期实习##软件开发2024笔面经##我的实习求职记录#
点赞 评论 收藏
转发
#腾讯音乐工作体验# 腾讯速度还是快啊,昨天一面完晚上约了二面。二面也以八股为主,总体来说难度不高,但是会对个人情况比如技术栈的深度和个别知识点的掌握程度进行一个了解。1.算法:翻转二叉树2.基本类型和引用类型的区别3.之前的笔试有没有复盘4.react和原生ios有了解吗5.nodejs有接触吗6.python、java有了解吗7.研究生方向8.为什么选择前端9.有写过移动端吗10.有看过Vue的源码吗11.为什么不建议用index作为key12.Vue3新特性13.为什么要改变Vue3的生命周期14.在beforeCreate周期内会做什么事?15.为什么在beforeCreate中不能处理数据?16.请求ajax数据在哪个生命周期17.为什么响应式要改成Proxy18.组件间通信19.Pinia和Vuex的差异20.什么时候用同步写法什么时候用异步写法21.怎么做异常监控22.window.onerror、window.onunhandledrejection的区别(这个不清楚了)23.websocket如何建立连接24.为什么websocket要基于http协议呢25.https如何保证安全26.为什么要用对称加密和非对称加密两种方式?27.证书主要是干嘛的?如何验证证书有效性(具体流程)?28.http2.029.头部压缩具体怎么压缩30.CSP(前两天刚被问),具体怎么设置,具体值是什么内容31.项目有做性能优化吗32.除了这些以外还知道哪些性能优化的手段?33.CDN为什么可以加速加载?怎么样能做到用户从最近的CDN服务器去加载资源?34.CDN请求的详细过程35.Cesium构建地图功能简述(项目特有),有什么难点吗36.webpack了解吗,直到怎么写插件吗(面试官知道昨天问过,特地来看看我有没有复盘)37.了解了一下有哪些面试到最后流程了38.如果同时拿到了别的offer之后怎么选择?39.日常学习什么技术吗40.对AI有了解吗,有使用吗。gpt有用来生成代码吗面试官说我的技术栈太窄了。可能就是腾讯一直没捞我的原因。多学点总是有好处的!#腾讯音乐##我的实习求职记录##25届暑期实习##软件开发2024笔面经#
点赞 评论 收藏
转发
2 28 评论
分享
牛客网
牛客企业服务