两年社招拿到阿里、字节、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

相关推荐

05-29 19:11
已编辑
北方民族大学 Java
😭😭😭😭本人26届双非本,后端选手。从25年秋招开始,一直到春招5月份,一共面了12次字节。可以说后面能继续投递面上字节大概率是因为前面一直累计的面评还不错,但是最终的结果往往不尽如人意,黄梁一梦。timeline:如标题,总共面了12次字节,4个不同的岗位。第一次:抖音生活服务测开二面完排序挂第二次:TikTok国际化电商测开三面完排序挂第三次:飞书后端安全团队三面完挂第四次:飞书后端偏基架团队三面完过,HR面完之后询问综合排序不推进。我知道像BAT这样的公司,双非本想拿到一张入场券有多难,也知道每次挂在排序/三面/HR面,那种差一步上岸又被打回原点的落差感有多磨人。可是最后一次字节的这个岗位,已经是5月中旬才开始面得了,春招末期的岗位,我本以为真的缺人,三面过的那天,我真的以为就差一步hr面就稳了,但是,最终的结果很遗憾,综合排序综合排序,不推进了。如果是技术能力的问题,我想也不会每一轮技术面给我通过。思来想去。难道真的就是因为我们双非有案底,所以最后的一切又算什么呢。付出这么多的时间精力,还是抵不过双非学历太差吗?既然如此一开始直接卡掉简历不用给面试不就行了嘛,每一轮面试都给我们生的希望,最后的最后又回到了那个必输的起点。12次字节,说不遗憾是假的,也无数次怀疑过自己:是不是我算法刷得还不够?是不是项目亮点讲得不够好?是不是学历就是一道跨不过去的坎?但回头看,这一年的秋招到春招,从面对面试官紧张到说话卡壳,到后来的从容面对,再到如今甚至能和面试官探讨AI&amp;大模型技术的一些方案思路,我已经比去年的自己强太多了。可能字节于我,真的是一场盛大的单恋,拼尽全力奔赴,却还是没能收到想要的回应。前路漫漫,字节的梦碎了,但我的路还在继续,希望下一站,会有属于我的一场徐风。
不愿吃饼的山羊很友好:你的心理素质是真的强大,如果是我碰到这样都会疯了
点赞 评论 收藏
分享
评论
34
179
分享

创作者周榜

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