赞
踩
为什么要尽量让自己进大厂?
如果毕业就进了大厂,那你将得到业内大牛的指导,以及随处可见的技术碰撞。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。如果自己足够努力,用不了三年,你可能也将会跟他们水平差不多。
所以,明白这一点的我,很早就已经立下志愿,目标是鹅厂。经过我两年的努力,付出就是有回报的,我总算进入了腾讯工作。下面分享一下我自己的4面面经,PCG事业群。
以下内容除了面经以外,还涉及到我自己整理的Java学习文档、学习笔记、面试题库、实战书籍等,均可以免费分享PDF
PCG一面:
说说项目经历,印象最深的地方
项目重构了是吧,说说如何重构一个项目?
重构项目如何处理与之间老接口的切换?
说说你的web框架,你如何实现一个get post的表单?
如果多人访问一个写的接口,如何保证数据的一致性?
讲一下redis的特点,为什么选择redis而不是mongo 或者 memcahced
分布式架构中,如何确保多个节点数据一致性。
项目使用了Nginx,如何确保 Ngnix高可用?
如何把一个项目进行微服务拆分?
说说项目权限控制模块。为什么不用shiro而使用aop?
你有什么想问的吗?
PCG二面:
说说自己最满意的项目
项目中的图片上传如何实现的,如何优化的,底层协议如何设计分片分包?
知道百度云/迅雷如何实现稳定的文件上传而不丢失数据?
如何实现断点续传?
项目接口基于什么原则设计的?为什么这么设计?优劣势?自己的思考是什么?
项目架构?微服务如何拆分的?
在项目中如何定位自身,扮演什么位置?
简单算法
小朋友围成圈,如果序号整除3或者序号任何位置包含3,输出“fuzz”,如果序号整除5或者序号任何位置包含5,输出“buzz”。
有没有什么想问的?
PCG三面:
深挖项目
说说线程池,如何对线程池进行优化
说说Exception异常处理
说说快速排序时间复杂度,何时o(n2),有什么方法可以优化快速排序?
说说希尔排序
说说数据库事务实现与原理
说说innodb的锁,说说间隙锁的使用场景
说说如何防止sql注入式攻击,说说mybatis底层源码实现
手撕算法:数组中前k小的数,分别使用快速排序与堆解。然后提问平时如何确保代码的鲁棒性。
PCG四面(HR面):
自我介绍
为什么选择腾讯?
你在学校的经历?
你的爱好?
上一份实习经历带给你的东西
你能给这个团队做什么?
你相比较其他人,你的优势?
你相比较其他人,你的劣势?
投其他几个公司,相比腾讯你觉得之间的不同?
你的实习时间多久?
说一下你面试过程中最深的一个技术点,你回答的很好的一个?
你选择的工作城市?
是否单身?
用一句话评价你可以得到这份岗位的原因?
腾讯PCG事业群面试题完整版+答案解析:
(一)设立大目标,分成小目标
实际上在两年前,我就开始规划自己未来的一个职业方向,或者说是职业目标,很多同龄人总会等到毕业才去干着急,所以提前设定目标是很有必要的。我从读书的时候就一直非常喜欢鹅厂,所以就将鹅厂设定为我的大目标,想要去鹅厂工作,那么就要一步一步实现,所以将此分为小目标,阶段性地去达到自己想要的程度。
俗话说得好,机会往往是留给有准备的人。
(二)翻阅实战书籍,提升技术点
要想自己比别人更优秀,那就要抢在枪声响起之前开跑,所以在学生时期就已经开始琢磨如何学习得更深入,实际上有很多实战书籍是值得开发人员去翻阅的,在这些书籍中能够领悟到很多,技术点多少也会一点点得到提升。
SpringBoot 实战
玩转Redis (Redis 实战)
深入浅出Docker(Docker 实战)
(三)面试前刷题,整理核心知识点
既然要面试大厂,那么相比面试普通公司来说,要付出的东西更多,尤其是花费的时间,一定要腾出一些功夫来刷一刷大厂的面试题,清晰地去了解大厂面试问到哪些技术栈,涉及哪些核心点。
关于大厂面试,我特整理了一套Java核心知识点和大厂面试题库,友情分享给大家。
Java 核心知识点
BAT大厂面试题库(阿里、腾讯、美团、字节跳动、网易等)
如果你的人生起点不高,那么趁早努力。无论现在的你处于什么阶段,都不要落下学习。
资源获取:
大家 点赞、收藏、关注、评论啦 、 查看声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/437286
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。