腾讯PCG前端实习一面二面(许愿hr面)

21/4/07改
原标题为TEG,因为我一直以为面试我的是TEG(因为电话面的时候问过),近期在vx上和面试官确认了才知道原来是PCG的微视部门,猜测是TEG约面之前被PCG截胡了,阴差阳错来到PCG。都是命运,感恩。


某早晨睡觉的时候被TEG电话面,然后捞起来了。

一面

50min

1.自我介绍
2.学校的课程
3.网络七层模型
4.http和tcp的关系,分别在哪个层
5.ip在哪个层,udp在哪个层
6.强缓存和协商缓存
7.Etag是什么,Etag的哈希算法是怎么实现的
8.tcp和udp的区别
9.三次握手和四次挥手详解,为什么挥手是四次
10.问我简历上的c++项目
11.怎么学前端
12.大创项目,实验室项目,问比赛经历
13.vue的核心
14.vue双向绑定的原理
15.怎么理解vue的组件
16.vue组件通信
17.做前端项目的时候有遇到什么问题吗 做过什么改进
18.预加载和懒加载怎么实现的
19.防抖和节流实现方式
20.css动画是怎么实现的
21.canvas了解吗
22.线程和进程的区别
23.怎么防范xss攻击
24.有没有做过前端的比较酷炫的项目
25.vscode的插件有啥好用的推荐点
26.三个算法题
①计算输入的正整数的二进制表达式中,有多少个1;console.log(countBinaryOne(7)) // 控制台输出3
②如何判断2个单向链表是否有公共节点,如果有的话,找到交点。为了简化问题,可以假设2个链表都没有环。
③快排

二面

50min
1.自我介绍
2.家乡在哪,为什么在杭州读书
3.为什么要有端口
4.tcp为什么可靠
5.讲一讲拥塞控制
6.讲一讲滑动窗口
7.挥手为什么四次
8.cpu调度策略
9.介绍一下简历上的项目
10.为什么学前端
11.未来学前端的一个规划
12.未来打算做前端的哪个方向(答了canvas)
13.学过哪些编程语言
14.估算一下杭州有多少家理发店
瞎答了三种
①把杭州按人口密度分区,对每个区取小块找理发店数量,通过运算得知
②去问理发店,每月的客户大致有多少,然后根据杭州人口算需要多少理发店才能满足需求
③把理发店分三类,在综合体里的、小巷子里的、学校附近的,和第二种一个思路,只是把人分为了城里人、学生、未城镇化地区人口
(搜索费米问题就行,没学过。。)
15.上大学带给了你什么
16.两道算法:
①生产者消费者模型:
有3个面包师傅,每个师傅每10秒钟生产一个面包,并将面包放入到一个可以盛20个面包的篮子里,有5个吃面包的消费者,每每10秒钟从篮子里拿出一个面包吃掉,请设计并实现这个模型。
②有100名小朋友正在上课。老师在教他们玩一个报数游戏。老师让所有学生排成一队,然后从1开始,按顺序报数。当学生报数时,要按下列规则报数。
● 如果所报数字是「3」的倍数,那么所报内容是“Fizz”,而不是该数字;
● 如果所报数字是「5」的倍数,那么所报内容是“Buzz”,而不是该数字;
● 如果同时满足以上两个规则 ,所报内容应该同时包含“Fizz”和“Buzz”,而且Fizz在前,Buzz在后。
● 如果该数字不满足以上规则,则直接说出该数字即可。

设计你的核心代码,并对这些核心代码写一些测试用例,保证它的正确性;

许愿hr面!
许愿hr面!
许愿hr面!

#实习##面经##腾讯##前端工程师#
全部评论
楼主一二面隔了多久啊
1 回复 分享
发布于 2021-03-28 12:49
楼主面的是teg哪个部门呀?
点赞 回复 分享
发布于 2021-04-06 23:37

相关推荐

04-01 08:53
已编辑
门头沟学院 Java
1. 面试官介绍:QQ - 频道业务,社区产品,后台开发 && AI 开发;闲聊 QQ 产品发展史2. 自我介绍3. Redisson 分布式锁底层实现,对比红锁4. 锁误删什么情况会发生、怎么解决锁误删5. 锁续约怎么实现,底层原理6. AI 推荐后台采用 WebSocket 实时推送怎么实现的,为什么采用 WebSocket,为什么不采用长 HTTP 连接或其他的 RPC?7. WebSocket 和普通 HTTP 的区别,从原理角度考虑8. OAuth2 的原理,以及对比 JWT、Session 的区别9. 重定向是 304 吗?为什么不是 401?10. 访问一个网站 404 了,怎么定位这个问题?11. 一个 HTTP 请求,怎么走到前端的?12. 通过 goroutine 和 recover 实现异步操作日志是怎么实现的?为什么这样实现?13. 如果使用 Kafka 异步操作写库,写的时机是什么时候?是这些操作完了再写还是先写再操作?14. 异步不能保证审计不丢失,怎么处理?15. 怎么保证消息不丢失?16. 先写 Kafka,再执行业务操作,还是先执行业务再写 Kafka ?17. 如果写 MQ 失败,会不会堵塞业务,此时怎么处理?怎么保证服务高可用,同时保证审计的完整性?18. 审计的ID放在哪里?失败了怎么处理?给出一个方案能保证正常审计,包括写 Kafka 失败了怎么办?写完 Kafka 后续执行失败了怎么办?19. 定位审计是一个强约束还是非强约束,若是关键路径则不能绕过它,它失败则后续都失败,若不是强约束则不能作为审计,所以怎么样才能做到审计?20. 怎么保证审计日志写库的强一致性也保证业务的正常流程?假设用 MQ 而 MQ 挂了怎么办?因为写 MQ 也可能存在一定的失败,若 MQ 挂了业务也就挂了,这种极端情况怎么处理?全程无手撕,项目深挖+场景深挖,挖到不会为止许愿二面
查看19道真题和解析
点赞 评论 收藏
分享
评论
1
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务