写点什么

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

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

前言

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

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

所以,明白这一点的我,很早就已经立下志愿,目标是鹅厂。经过我两年的努力,付出就是有回报的,我总算进入了腾讯工作。下面分享一下我自己的 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 大厂面试题库(阿里、腾讯、美团、字节跳动、网易等)


总结

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

以上我个人整理的所有学习资料均“免费放送”,有需要的朋友,转发+评论文章,关注我,然后**点击这里,获得文档领取方式**

用户头像

还未添加个人签名 2020.09.25 加入

还未添加个人简介

评论

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