腾讯腾讯音乐前端实习1,2面,

QQ音乐1面

1. go优势,为什么用go
2. 协程 进程 线程
3. Docker分层
4. websocket怎么连接的,为什么要http搭建桥梁
5. 聊天室应用的时序问题?不会
6. Token怎么鉴权的,前端如何确定token不是伪造的
7. 闭包原理
8. 歌曲应用歌词实时效果实现,如何实现单个字的实时突出样式
9. Mixins的优劣
10. ajax和fetch,没了解过fetch所以跳到下一个问题
11. promise原理

大概率无了,简历上写了docker,go,被深挖了,答得不太好

——————————————
2021. 4.14更新居然过了
今晚2面 我在想他是不是太缺人了😂


2面 60分钟 面试官挺好的一直引导,但是自己不争气啊

自我介绍

没问音乐项目,到是对我的全栈聊天项目很感兴趣,一直追问,扩展问。

1. 聊天项目的难点是什么?
(数据表设计,前后端未读消息的逻辑严格判断,图片处理)

2. 图片你是怎么优化的,除了base64还有什么?
答:想了想,回答了cdn,引导之下回答了多端服务器,还有缓存应用,资源服务器就只存资源,这样做的好处。
(面试官其实想让我回答gzip压缩,但我一直没答上)

3. 有用到登陆吧?跨域是什么?怎么解决的跨域问题? 父子域名存在跨域吗 ?

4. 你说你用了token,怎么使用token鉴权?jwt知道是什么嘛

5. token的优缺点,cookie优缺点
(token缺点没太答上来,大概就是服务端需要踢出用户的话用token不好操作)

6. session是什么?优缺点。

7. 如果我要实现一个多台服务器都能允许同一用户认证登录,怎么做?(单点登录)

8. mysql索引(不会,只用来curd)

9. webpack热更新,打包最核心的模块
答:没用过,直接用的脚手架,但是简单的说了一下webpack的每个属性配置

10. 正则表达式会吗?(不会)

11. http2和http3和http1.1的差别

12. Xss原理,如何防范 和csrf

13. http1.1最多支持几条链接,chrome呢?

14. V-model用过吗?应用场景,还能用什么替代?(傻了,面试官说.sync修饰符

15. 组件通信

16. 子组件数据更新?父组件不能跟着更新怎么办
(利用computed或者watch)

17. js 深浅拷贝

18. object.assign()是深拷贝还是浅拷贝


19. 深拷贝除了递归和json.parse()还有什么写法

20. 前端页面优化

21.  懒加载原理?用了什么js属性

22. Axios跨域问题

23. Async await 解决了什么问题?怎么用?async直接跟一个函数是什么结果?async嵌套怎么办?

反问

我今天表现哪里不足?
广度不够,很多东西知道会用但是了解的不够广,需要引导才能讲出来。vue也要更深入地沉淀一下。多看源码,多思考,还要多了解后端,数据库索引这些,这样才利于开发。基础不错其他的都蛮好的。


真难呀!

😢#面经##腾讯音乐娱乐#
全部评论
楼主快更新二面😁
1 回复 分享
发布于 2021-04-14 19:26
这算是全栈吗?
点赞 回复 分享
发布于 2021-04-09 17:11
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2021-04-10 16:20
你凉了官网上会显示未通过吗,我这客户端还是显示专业初试,是不是说明挂了
点赞 回复 分享
发布于 2021-04-12 14:26
一年后的4月14,我也要二面了hhhh,借鉴一下学长的面经
点赞 回复 分享
发布于 2022-04-13 21:28

相关推荐

查看4道真题和解析 面试时被问的最奇葩的问题
点赞 评论 收藏
分享
Git的工作流程通常包括以下几个步骤:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=f818c6d22c98401682f8662612b9e57f克隆(Clone):首先,通过克隆一个远程仓库到本地,创建一个本地仓库的副本。这样可以在本地进行开发和修改。添加和修改(Add and Modify):在本地仓库中进行代码的添加和修改。开发者可以通过添加新文件、修改现有文件或删除文件来进行开发工作。暂存(Stage):将修改的文件添加到暂存区(也称为索引),准备提交到版本库。暂存区相当于一个缓冲区,用于存放即将提交的修改。提交(Commit):将暂存区的修改提交到版本库。每次提交都会生成一个唯一的提交记录,包含了修改的详细信息,如作者、时间戳和提交消息。推送(Push):将本地的提交推送到远程仓库,与团队成员共享代码。推送操作将本地的提交同步到远程仓库,使得其他人可以看到和使用这些修改。拉取(Pull):从远程仓库拉取最新的代码更新到本地仓库。当其他人推送了新的修改到远程仓库时,开发者可以通过拉取操作获取这些更新。合并(Merge):将不同分支的修改合并到一起。当开发者在不同的分支上进行并行开发时,可以使用合并操作将分支的修改合并到主分支或其他分支上。冲突解决(Conflict Resolution):当多个分支对同一文件进行了不同的修改时,可能会发生冲突。开发者需要手动解决这些冲突,选择保留哪些修改或进行修改的合并。这些步骤构成了Git的基本工作流程。通过这个工作流程,开发者可以有效地管理代码的版本、协作开发和跟踪修改历史。#ai智能作图#
点赞 评论 收藏
分享
#我和xx公司的爱恨情仇# 马上2025了,🐭还是没能找到第二段实习,高强度刷🐮客之余,随便写点什么。最开始接触到网易的实习是在今年四月份,当时疯狂的海投暑期实习,可惜🐭是双非🐭,也没有实习经历,只有 雷火 跟 鹅音乐 这两家给了笔试。好在运气算好,鹅的笔试是五道算法,🐭当时力扣都没刷几道,最后a了1.5道,悻悻离场;但是雷火的主观题比较多,分析场景、设计用例、设计函数,🐭洋洋洒洒写了一屏幕,侥幸过了笔试进入面试。众所周知,雷火的一面是ab面,两个面试官分两场面试,应该是都通过的情况下才会到第三轮主管面。🐭当时可能是ab面面试官没有办法协调到一个时间,先发的a面,看别的🐮友经历应该是不出意外的话第二天发b面的邮件。可惜这是🐭第一次面暑期,对于其难度并没有比较深入的了解。算法是没有刷的,八股是没有背的,项目经历是机器学习+国奖的创新创业项目的。🐭当时还想着面试官一直问我这个创赛,看来这种比赛还是有用的,现在想来除了这个怕是也没什么可问的了吧。后面没什么可说的,顺理成章的a面就挂了,甚至没有发来b面的链接,不过也挺好,至少是第一家愿意给🐭🐭面试的大厂。本来日子也就这么过去,🐭也在找别的什么日常实习,说来也喜剧,🐭当时还想着走 数据分析 的赛道,并没有把测试当做一个就业的方向。于是乎在雷火hr电话打来之前,🐭也凭着几丝幸运,面过百度、某独角兽的数分岗,可惜实力不济,没能走到最后。后面便是改变🐭职业方向的一通电话,雷火某部门急招游戏测试实习生,由于是职能部门+组的特殊性,要求相对较低,hr从“人才池”里找到了🐭,随即在easy难度下🐭一天速通两面技术面,同时经过第二天简短的hr面后,成功拿到了offer。之后便是进去打杂的生活,组里负责的业务怎么说,🐭感觉是比较dirty的,做的主要都是手工的测试,不需要写代码,不需要写SQL,用不到git,svn,也没有看别的项目组游戏代码的权限。不过对于🐭来说,也是一次弥足珍贵的经历了。再后面就是秋招季,🐭没有骑驴找马,裸辞找实习与秋招,由于10月多才投递,并没有几个面试。说说雷火的秋招,ab面通过了,主管面发挥的并不好,部分回答踩到了面试官设置的坑里,顺理成章的挂了。然后是互娱,一面过了,二面的老登全程上强度,从第一个问题,“组里的测试流程有什么是你来了后不一样的”开始,🐭就知道来者不善,在一声声“这个回答我不满意”中,🐭知道互娱的流程走到这也到此为止了。说起来在面互娱二面前,🐭又面了一次雷火的实习,这次🐭斗胆投了测开岗,项目组是个很有实力的项目组,与 原 是竞品懂得都懂。可惜🐭前面面的都OK,手撕没有撕出来,面试官甚至多给了时间让🐭写,还是差一点,无奈遗憾离场,由于6个月的锁定机制,之后再也没有面实习的机会了。截止到互娱的二面,🐭也走完了🐷厂的10面。别的不多评价,单游戏测试这个岗位而言,🐭认为是学历友好的,笔试分高一定能够进面,进面之后说实话7分甚至9分看运气了。随便写点也写了挺多了,就到这里吧,希望2025能快点赐予🐭🐭一个实习吧🐭🐭不想再gap啦!
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

更多
牛客网
牛客企业服务