两年社招拿到阿里、字节、shopee、有赞offer

从3月初开始面到4月底,社招两年经验, 先后面了 有赞、华为(OD)、微众、shopee、字节跳动、腾讯、阿里巴巴。在看机会的时候在牛客网刷到很多优秀同学的面筋很有收获,
这里想着趁着这个假期分享一点有用的东西希望能帮助到刚毕业不久的后端同学。
在分享前先打个广告:深圳阿里-国际化电商中台,招2到8年的后端(java)同学,走内推通道。有在看机会的同学可以备注 牛客网求内推 + 个人简历 发送到个人邮箱 ahang24@foxmail.com

先来聊一下我自己的个人规划以及自己前两年点的技能树:
一. 数据结构和算法
1. 系统看完极客时间上的数据结构算法课
2. 牛客网的剑指offer算法题
3. leetcode上刷了大概100左右, 自己写出来并看最优解

二. 基础篇
1.系统看过几遍<<深入理解JVM>>  + 平时工作中的jvm调优
2.工作中用到的过的集合类或者多线程尽量用零碎时间了解源码
3.系统看完多线程相关 <<并发编程艺术>>
4.DB相关: <<redis设计与实现>> + <<高性能Mysql>> 以及工作中的mysql调优
5.设计模式
6.编程规范 阿里的<<java开发者手册>>
7.网络相关。 网络基础入 http相关。
8.操作系统相关知识, IO多路复用原理、虚拟内存....(大学学过相关知识,复习一下高频考点)

三. 分布式相关
1. 限流、熔断策略和原理、 分布式锁的实现。
2. MQ相关知识,kafka建议阅读官方文档,以及kafka如何保证消息的可靠性传输等...
3. redis主从+哨兵、 mysql主从 的数据怎么同步。
4.RPC调用原理, dubbo+zookeeper那一套。
5.mysql的分表分库..

下面到了各个公司的面筋了. 过的有点久记得可能不太清楚

腾讯
一面 (1个半小时)
疫情严重的时候远程面试,一面时间有点久。
1. 项目相关,没啥参考性。
2. 怎么实现从亿级数据中判断重复的手机号
3.tcp、udp区别
4.常用的linux指令,查看进程、去重、查到丢包指令
5.redis的集中常见数据结构以及内部实现
6.kafka如何保证消息可靠传输
7.分布式锁的实现方式
8.做过哪些mysql优化
9.mysql索引的数据结构 B+树相关
10.两道算法题,难度leetcode的 easy 以及 easy和middle之间。题目忘记了,算法难度不大。


二面(35分钟)
1.项目相关
2.项目生产的 服务器数据、kafka的流量数据、mysql的数据量以及高峰期的qps和tps,怎么去做优化。
3.快排的时间复杂度,最坏的情况描述。
4.tcp和udp区别
5.http相关
6.linux指令、查看进程、丢包...
7.有没有linux开发经验、有没有go开发经验... 只会java
8.有什么想问我的吗?

二面挂的有点没太明白,后面复盘可能是匹配度不够。

字节跳动
字节的面试特色: 1. 先一道算法题(要求bugfree)30到40分钟,然后开始问技术。

一面(60分钟 算法30分钟 + 面试30分钟)
1.算法30分钟。 题目忘记了..难度leetcode medium
2.问项目,没啥参考性
3.https的过程
4. synchronized关键字和 volatile关键字
5.mysql做的优化、以及索引相关如 B+树的实现,怎么优化的..
6.AQS相关以及获取锁的源码
7.多路复用的实现
8.spring相关,bean的生命周期
8.其他的有点记不清了..

二面(60分钟 算法30分钟 + 面试30分钟)
1.算法30分钟。 leetcode medium
2.设计一个短路径的网址。
3.mysql优化。B+树数据结构、做过哪些优化
4.kafka如何保证消息的可靠传输
5.redis的对象以及数据结构,讲讲zset。
6.jvm优化经验,可以讲讲做过哪些优化吗。
7.类加载的双亲委派原则
8.mysql索引的用法以及实现
9.限流的实现方式
...

三面(40分钟)
1.深入问了项目细节,承担的角色,遇到的难点。
2.看过哪些spring源码,讲讲看你熟悉的。spring的启动过程
3.最近看过那些书,未来的规划。聊了会人生。
4.有什么问题要问我的吗。

字节跳动的难度个人感觉在手撕算法上,一二面的上来就是一道算法题还要求bugfree。 算法+基础+系统设计,算法过关后面2个还可以感觉字节就比较稳了。
插播一个个广告:深圳阿里-国际化电商中台,招2到8年的后端(java)同学,走内推通道。最近疫情好转,组里HC变多,有在看机会的同学可以备注 牛客网求内推 + 个人简历 发送到个人邮箱 ahang24@foxmail.com




#阿里巴巴内推校招社招都有##社招##阿里巴巴##腾讯##字节跳动##Shopee#
全部评论
同问,想知道会不会看重之前所在的公司
3 回复 分享
发布于 2020-05-03 00:46
同问,想知道会不会看重之前所在的公司
2 回复 分享
发布于 2020-05-03 02:07
&amp;厉害👍
1 回复 分享
发布于 2020-05-03 00:40
数据结构算法课 有好推荐吗?书或者视频课程😁
点赞 回复 分享
发布于 2021-03-03 11:08
谢谢大佬让我看到毕业之后再去大厂的希望,向大佬学习!
点赞 回复 分享
发布于 2020-05-09 07:04
求分享shopee,有赞的面经
点赞 回复 分享
发布于 2020-05-08 17:18
很有收获,表示也想到深圳去。
点赞 回复 分享
发布于 2020-05-08 10:37
发内推的话可以认证之后入驻内推广场呢,要不然这个面经还加个未认证内推有点尴尬2333
点赞 回复 分享
发布于 2020-05-06 15:55
Mark
点赞 回复 分享
发布于 2020-05-04 12:42
mark搬好板凳看大佬操作
点赞 回复 分享
发布于 2020-05-03 19:28
内推找我,其他无关的隐私话题不方便透露
点赞 回复 分享
发布于 2020-05-03 15:40
请继续写!
点赞 回复 分享
发布于 2020-05-03 14:33
😁😁
点赞 回复 分享
发布于 2020-05-03 09:17
打 call,期待楼主继续更新
点赞 回复 分享
发布于 2020-05-03 01:47
想问一下社招看重你之前是在什么公司吗😂
点赞 回复 分享
发布于 2020-05-02 23:57
牛客挺缺社招面经的,楼主加油
点赞 回复 分享
发布于 2020-05-02 23:35
插眼
点赞 回复 分享
发布于 2020-05-02 23:10
楼主第一份工作也是大厂吗
点赞 回复 分享
发布于 2020-05-02 23:05
tql 准备买书🤣
点赞 回复 分享
发布于 2020-05-02 23:04
大佬..我想请问一下<<redis设计与实现>> + <<高性能Mysql>> ,这俩大概看那几章..正本实在顶不住
点赞 回复 分享
发布于 2020-05-02 23:01

相关推荐

bg:双非本,一段中小厂6个月测开实习今天发这个帖子主要是想聊一聊我秋招以来的一个发展我是在8月底辞职,打算秋招,可是看网上都说金九银十就想着自己就是一个普通本科生,现在九月份都是一些大神在争抢,所以9月份基本上没投,等到了10月份才开始秋招,可是这个时间好像已经有些晚了,今年秋招开启的格外早,提前到了7,8月份,我十月才开始,官网投了很多公司,没有任何一个面试机会,这个情况一直到了十月底才有了第一个面试,当时没有面试经验,所以不出意外的挂了后续就是漫长的投递,但是毫无例外没有面试,没有办法我只能另辟蹊径开始在BOSS上边投递,然后顺便也根据BOSS上边这个公司名称去浏览器搜索看看有没有官网投递渠道,毕竟官网上投递后还是可以第一时间被HR看到的,然后一直不停投递,一开始第一个星期基本上都是投的正式秋招岗位到了第二个星期才开始实习和正式一起投,到十一月底的时候已经沟通了700➕才有一共1个正式的,5个要提前实习的,3个实习的面试,最后结果是过了1个要提前实习的和2个实习的每次面试我都会复盘,发现这些小公司面试官问的五花八门,有的专问基础,有的专问项目,有的啥都问,不过自己也是看出来了一下门道,就是小公司不像大公司面试官那样能力比较强基本上你简历上边的他都会,然后会根据简历来问,小公司面试官他们更多的是看自己会什么,然后看看你简历上边哪些他也是会的然后来问,经过不断的复盘加上背各种各样面试题,到了11月底12月初才有了1个要提前实习的offer还有2个实习的offer,而且薪资待遇对我来说已经很可观了可是啊,人总是这样得了千钱想万钱,我又开始不满现状,但是此时的我面试能力经过这么多面试和复盘已经很强了,然后在十二月份运气爆棚,被极兔和小鹏补录捞起来面试,还有个百度测开的实习面试,这个时候因为有了offer所以感觉有了底气,面试也很自信,最后结果是全部都过了那个时候我感觉自己真的很厉害,我问了极兔那边的HR像我这样的双非本收到offer的在极兔有多少?他告诉我产研岗90%都是硕士,10%里边基本上都是211,985,想我这样的很少很少,那一刻感觉自己超级牛逼,小鹏就更不用说了,最后也是不出意外选择了小鹏所以我就我个人经历想对和我学历履历差不多的牛友一些建议第一:秋招一定要趁早,真到了9,10月,那个时候可能你投的结果可能还不如7,8,11月,第二:最好先拿小公司实习或者正式练练手,提升一下面试能力,我个人觉得因为小公司问的五花八门所以你会更加横向去提升自己能力,而且大公司其实面试没有那么难,除了一些非常卷的岗位,公司大神比较多会问的很难,一般好点的公司都不会问的那么难,他们也知道都是应届生不会要求那么高第三:当有一定能力后,就是坚持了,对于我们这样的学历,没有特别强的履历情况下,就是要抓住提前批和补录的机会,这个时候各方面不会卡的很严,是我们很好很好的一个机会第四:就是运气也是很重要的一部分,不过这个很难去说什么最后祝各位牛友都能收获自己满意的offer😁😁😁
秋招,不懂就问
点赞 评论 收藏
分享
评论
34
179
分享

创作者周榜

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