经过两年努力,我终于进入腾讯(PCG事业群4面总结)

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 如果毕业就进了大厂,那你将得到业内大牛的指导,以及随处可见的技术碰撞。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。如果自己足够努力,用不了三年,你可能也将会跟他们水平差不多。

前言

为什么要尽量让自己进大厂?

如果毕业就进了大厂,那你将得到业内大牛的指导,以及随处可见的技术碰撞。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。如果自己足够努力,用不了三年,你可能也将会跟他们水平差不多。

所以,明白这一点的我,很早就已经立下志愿,目标是鹅厂。经过我两年的努力,付出就是有回报的,我总算进入了腾讯工作。下面分享一下我自己的4面面经,PCG事业群。

以下内容除了面经以外,还涉及到我自己整理的Java学习文档、学习笔记、面试题库、实战书籍等,均可以免费分享PDF,有需要的可以点击此处来获取就可以了!

腾讯PCG事业群4面面试真经

PCG一面:

  1. 说说项目经历,印象最深的地方
  2. 项目重构了是吧,说说如何重构一个项目?
  3. 重构项目如何处理与之间老接口的切换?
  4. 说说你的web框架,你如何实现一个get post的表单?
  5. 如果多人访问一个写的接口,如何保证数据的一致性?
  6. 讲一下redis的特点,为什么选择redis而不是mongo 或者 memcahced
  7. 分布式架构中,如何确保多个节点数据一致性。
  8. 项目使用了Nginx,如何确保 Ngnix高可用?
  9. 如何把一个项目进行微服务拆分?
  10. 说说项目权限控制模块。为什么不用shiro而使用aop?
  11. 你有什么想问的吗?

PCG二面:

  1. 说说自己最满意的项目
  2. 项目中的图片上传如何实现的,如何优化的,底层协议如何设计分片分包?
  3. 知道百度云/迅雷如何实现稳定的文件上传而不丢失数据?
  4. 如何实现断点续传?
  5. 项目接口基于什么原则设计的?为什么这么设计?优劣势?自己的思考是什么?
  6. 项目架构?微服务如何拆分的?
  7. 在项目中如何定位自身,扮演什么位置?
  8. 简单算法
  9. 小朋友围成圈,如果序号整除3或者序号任何位置包含3,输出“fuzz”,如果序号整除5或者序号任何位置包含5,输出“buzz”。
  10. 有没有什么想问的?

PCG三面:

  1. 深挖项目
  2. 说说线程池,如何对线程池进行优化
  3. 说说Exception异常处理
  4. 说说快速排序时间复杂度,何时o(n2),有什么方法可以优化快速排序?
  5. 说说希尔排序
  6. 说说数据库事务实现与原理
  7. 说说innodb的锁,说说间隙锁的使用场景
  8. 说说如何防止sql注入式攻击,说说mybatis底层源码实现
  9. 手撕算法:数组中前k小的数,分别使用快速排序与堆解。然后提问平时如何确保代码的鲁棒性。

PCG四面(HR面):

  1. 自我介绍
  2. 为什么选择腾讯?
  3. 你在学校的经历?
  4. 你的爱好?
  5. 上一份实习经历带给你的东西
  6. 你能给这个团队做什么?
  7. 你相比较其他人,你的优势?
  8. 你相比较其他人,你的劣势?
  9. 投其他几个公司,相比腾讯你觉得之间的不同?
  10. 你的实习时间多久?
  11. 说一下你面试过程中最深的一个技术点,你回答的很好的一个?
  12. 你选择的工作城市?
  13. 是否单身?
  14. 用一句话评价你可以得到这份岗位的原因?

腾讯PCG事业群面试题完整版+答案解析:

两年时间,我做了哪些努力?

(一)设立大目标,分成小目标

实际上在两年前,我就开始规划自己未来的一个职业方向,或者说是职业目标,很多同龄人总会等到毕业才去干着急,所以提前设定目标是很有必要的。我从读书的时候就一直非常喜欢鹅厂,所以就将鹅厂设定为我的大目标,想要去鹅厂工作,那么就要一步一步实现,所以将此分为小目标,阶段性地去达到自己想要的程度。

俗话说得好,机会往往是留给有准备的人。

(二)翻阅实战书籍,提升技术点

要想自己比别人更优秀,那就要抢在枪声响起之前开跑,所以在学生时期就已经开始琢磨如何学习得更深入,实际上有很多实战书籍是值得开发人员去翻阅的,在这些书籍中能够领悟到很多,技术点多少也会一点点得到提升。

关于实战类的书籍,我这边也有许多电子版的,可以点击此处来获取就可以了!

  • SpringBoot 实战

  • 玩转Redis (Redis 实战)

  • 深入浅出Docker(Docker 实战)

(三)面试前刷题,整理核心知识点

既然要面试大厂,那么相比面试普通公司来说,要付出的东西更多,尤其是花费的时间,一定要腾出一些功夫来刷一刷大厂的面试题,清晰地去了解大厂面试问到哪些技术栈,涉及哪些核心点。

关于大厂面试,我特整理了一套Java核心知识点和大厂面试题库,友情分享给大家。

  • Java 核心知识点

  • BAT大厂面试题库(阿里、腾讯、美团、字节跳动、网易等)

总结

如果你的人生起点不高,那么趁早努力。无论现在的你处于什么阶段,都不要落下学习。

以上我个人整理的所有学习资料均“免费放送”,有需要的朋友,可以点击此处来获取就可以了!

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
阿里云创新生态合作手册-钉钉专场-上海铭悦:成就客户,成就自己,成就美好明天(下)
阿里云创新生态合作手册-钉钉专场-上海铭悦:成就客户,成就自己,成就美好明天
180 0
|
人工智能 安全 数据可视化
阿里云创新生态合作手册-钉钉专场-上海铭悦:成就客户,成就自己,成就美好明天(中)
阿里云创新生态合作手册-钉钉专场-上海铭悦:成就客户,成就自己,成就美好明天(中)
230 0
|
人工智能 物联网 云计算
阿里云创新生态合作手册-钉钉专场-上海铭悦:成就客户,成就自己,成就美好明天(上)
阿里云创新生态合作手册-钉钉专场-上海铭悦:成就客户,成就自己,成就美好明天(上)
267 0
|
人工智能 算法 安全
第二届 1024 中国工程师文化日议程全览,你不能错过的 N 个理由
第二届 1024 中国工程师文化日议程全览,你不能错过的 N 个理由
207 0
经过两年努力,我终于进入腾讯(PCG事业群4面总结)
为什么要尽量让自己进大厂? 如果毕业就进了大厂,那你将得到业内大牛的指导,以及随处可见的技术碰撞。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。如果自己足够努力,用不了三年,你可能也将会跟他们水平差不多。 所以,明白这一点的我,很早就已经立下志愿,目标是鹅厂。经过我两年的努力,付出就是有回报的,我总算进入了腾讯工作。下面分享一下我自己的4面面经,PCG事业群。
|
机器学习/深度学习 缓存 分布式计算
Angel团队负责人黄明:历时半年,腾讯Angel为了开源都经历了些什么?
2017 年 6 月 16 日,腾讯新一代高性能计算平台 Angel 在 Github 上低调开源。开源两周,这个项目在 Github 上持续得到关注,截至目前为止,已收获 183 Watch,1693 Star,389 Fork,也吸引了许多业界工程师对分布式机器学习平台架构的优化与算法性能的提升展开了深入的讨论与交流。
584 0
Angel团队负责人黄明:历时半年,腾讯Angel为了开源都经历了些什么?
|
供应链 Apache 项目管理
开源社区纷纷在报名的暑期 2021,是场怎样的活动?内附开源社区参与全指南
开源社区纷纷在报名的暑期 2021,是场怎样的活动?内附开源社区参与全指南
开源社区纷纷在报名的暑期 2021,是场怎样的活动?内附开源社区参与全指南
|
机器学习/深度学习 NoSQL 算法
【0309 - 0313 每周直播导视】ACE区域线上峰会大咖云集,架构师成长系列洞悉技术发展方向
本周直播导视将为您带来更加精彩的课程,还有知名开发者用地方区域的视角带你领略不一样的 AI、DevOps和大数据,究竟还有哪些内容?快和小编一起看看吧!
|
Kubernetes 程序员 知识图谱
从求生存到修体系,我在阿里找到了技术人的成长模式 | 8月29号栖夜读
今天的首篇文章,讲述了:成长即意味着改变,而改变本身是一件很痛苦的事情。改变会有连锁反应,一次改变之后,你的心态和认知可能会和以前大有不同。平凡的人总是相似,不凡的人各有各的不凡,技术人的成长道路依然很长!本文由阿里巴巴前端技术专家悟寻将他在阿里的成长思考进行分享,希望能够给正在业务中深耕细作的你带来一些思考和方向。
3117 0
下一篇
无影云桌面