秋招记录
本文最后更新于0 天前,其中的信息可能已经过时,如有错误请发送邮件到3368129372@qq.com

笔试

8.3科大讯飞

写代码时误把

List<int[]>[] tree = new ArrayList[n+1];
for(int i=0;i<n+1;i++) {
     tree[i] = new ArrayList<>();
}

写成

List<int[]>[] tree = new ArrayList[n+1];
Arrays.fill(tree, new ArrayList<>());

导致stackOverflow,望周知,最终2/3惨败

8.4美团

输入的数字可能是long,完全没考虑过,最后才发现,人麻了
最终1.2/3

8.10美团

10道选择题
编程题1.0/3
看样子与团子无缘了~

8.11oppo

3.0/3提前16分钟交卷,ez。

8.17b站

0/2,笔试挂

8.17米哈游

1.9/3,笔试挂

8.18深信服

2/4摆烂了ww

10.10携程

1+1+0.2847(超时)+0.3333(超时)

面试

8.8科大讯飞正式批一面(32min)

实习:
自我介绍
实习的业务,干了多久?人在哪个城市?
为什么使用roaringBitmap?
遇到过什么困难,说一个看看。
团队开发流程?啥时候评代码?
日志在哪看?
团队规模?成员组成?
平时怎么做测试?单测覆盖率之类的如何保证。
八股:
Integer的缓存范围为多少?在什么情况下会有问题
设计模式用过哪些?
工厂模式具体是怎么用的,详细说说?
说说线程数据同步机制?例如volatile、syncronized、lock等?
syncronized锁静态变量和非静态变量的区别?
出现接口级故障怎么办?
流量突增如何处理?
动态扩容有了解么?(原来是想问我这个,答的不好)
最近在学习什么知识?
反问:
上班时间?加班费?
对我咋看?(直接说过了,没问题ww)
反问反问:
最后问我期望薪资是多少。

8.15科大讯飞二面(15min)

说说实习业务,你负责了哪里?
除了技术层面,在项目中还承担了哪些角色?
与同事意见有分歧,怎么办?最后会达成什么样的结果?
看来年轻人雀氏不太懂,那说说你同事、领导咋干的?
实习了这么久,有考虑投递自己目前在的公司么?
如果还要实习的话,会对之后的行业有选择么?
是哪里人?工作地点考虑哪里?家人现在在哪?
杭州大厂多,有试过不~
反问:
为啥二面是hr面。
base定合肥了么?
反问反问:
你对科大讯飞了解多么

美团一面 优选事业部 1h10min

八股盛宴!!!
tcp如何建立连接
三次握手可少么?少一次会怎么样?最终导致的结果
四次挥手如果没有最后一次会怎么样?会导致什么后果?
服务端可以断开连接么
线程与进程的区别?详解
进程的资源指的是?
线程能有自己的变量么?
线程池参数?
最优参数如何配置?依据是什么?
说说隔离级别?为什么用读已提交?
如何选择隔离级别?说说具体场景下可能导致的问题
说说具体的例子
举一个幻读的例子
mysql索引结构?
除了树什么样的结构可以做索引?哈希表可以么?
mysql执行 select 的全流程?
我select * from 1000w的表,内存会飙升么?10w呢?
了解死锁么?举个例子详细说说
mysql如何解决死锁,还有什么解决方式?
遇到过慢查询么?如何解决
手撕 讲思路
循环链表+判断一个string是否是数字
平时实习做了什么提高自己效率的东西
反问:
评价下我= w =

字节一面 国际电商 48min

实习盛宴!爽,这才是真正的面试!
自我介绍
细说项目全流程?项目遇到的难点?(面试官真的认真了解我的业务了)
细讲缓存异步迁移,背景、方案
团队如何尽可能保持缓存与DB一致性(简历缓存写得多,所以问的多)
缓存只做cache还是存数据?
缓存存多久?缓存存什么?
如果缓存与数据不一致,你们是怎么发现的?
按他的理解,业务方强依赖我们,如何解决?(降级)
降级时业务线是否有感知,是否会通知
这么多业务线,如何确认别人对你们产品的评价?
说一说消息队列重复消费问题
mq存表的好处
异步任务轮询的话,数据量不会越来越大么?(归档)
异步轮询,你们查任务不会越来越慢么?(游标)
项目有用到异步编程么?
如何保证此时的稳定性(线程安全性)?
了解乐观锁了悲观锁么?细说使用场景
使用悲观锁需要注意的点?锁释放时机

了解java的threadLocal么(看出来面试官不太会java,还是出了个java八股,感动~)
最近还有看什么面试书记或者技术博客么?

手撕
最长不重复子串的个数
=== 闲聊 ===
更想呆哪里?杭州和上海比呢?
反问
用的java还是go
是大部门么?
互相感谢= v =

美团复活赛一面(50min)

自我介绍
学校学什么课程?
tcp如何保证连接可靠?
详细说说快重传、拥塞控制与流量控制。
拥塞控制在什么情况下执行。
如何确保数据包没有漏发或者是准确的
线程与进程的区别
进程上下文切换需要保存什么?
了解页表么
了解泛型么?不用泛型如何检测类型?(听不懂)
mysql的索引结构,b+、b和哈希索引的区别
了解跳表么
redis哪里用了?
实现简单为何mysql不用跳表呢
说说你了解的java框架
springboot循环依赖问题
为什么不能二级缓存解决
说说实习里的难点
智力题:
5L+6L桶算出4L水
25个🐎,5个赛道,最小次数选出最快的三个(X)
算法:
根节点到叶子节点的数合成一个数字,然后加起来得到和
反问:
做啥业务(行云)
在哪(北京)

科大讯飞复活赛一面(36min)

自我介绍
了解哪些java框架?
用过threadLocal么?能解决什么问题?
什么是springMVC?
为什么需要IOC?
用过哪些orm?不用的话该怎么写?用了有哪些好处?
事务有哪些分类?
分布式锁了解么?说一个具体的场景?
分布式锁底层原理?如何记住锁的线程?分布式锁是否可重入。
堆的分区?比例大概是多少?为什么是这个比例?
为何要减少gc?stw会导致什么?
hashTable和concurrentHashMap原理,哪个性能更高。
说说三次握手?怎么能够记住三次握手的状态?计网七层是哪七层?
除了tcp还有什么?啥时候用tcp,啥时候用udp?
说说实习业务难点。
反问
上班时间
业务
是大部门么
闲聊

字节二面(1h20min)

自我介绍
有升学的打算么?为什么?你们学校其他人是什么想法
软件工程都学什么课程?大学有学java么?
是必修么?有学人工智能之类的方向么?
实习的团队业务,所属哪个部门下
最近在做什么项目?(公司开了新项目)
团队规模?
目前团队如何做资源的协调的?
这两个项目有什么区别?
如何确定自己的正确排期?
项目的难点在哪?有哪些需要考虑的?
细说定时任务锁表问题?
什么是r2m、jimdb,有啥用(简历里写的)
什么是依赖注入,ioc有什么用
如何解决循环依赖问题
线程池参数?流程?
线程的状态?
sleep与wait分别会处在哪个状态?
如何唤醒一个线程?底层是什么原理?
实习到多久结束?大四还有课么?
算法:LRU写了20min(不会)
字符串10min(数字格式)相加成新的字符串
反问:
部门干啥
是大池子么
有什么建议

面试官中途接了俩电话,一直跟我道歉ww
字节的面试官人真的不错

9.5快手一面(凉)(更 没凉??)

实习项目(30min)
kafka的零拷贝技术
还有哪种
kafka主从,读写是写哪个节点
kafka如何主从同步
syncronized与lock的区别
锁升级了解么
redis的proxy与db的区别
联合索引
说我基础不行,本来算法都不想让我写了。。。
算法:
‘0101011110000’求最大值,某个点左边0的数量和右边1的数量

9.7滴滴笔试

2/2 ak easy 提前20min交卷
第二题好难但还是做出来了,我好强

9.12快手二面

面试官是小姐姐 ^ ^
实习:
有什么让你印象深刻的事情?
如何做的切量?
双写一边失败了该怎么办?
链路追踪系统是什么?
信息存储平台的架构是什么?

八股:
直播间10w红包雨如何设计。
知道什么限流组件?
限流算法?
慢sql如何分析
索引失效原因?
concurrentHashMap原理?
cas原理
redis为何快?
说说io多路复用
以上25min
手撕:(30min)
三个线程输出1-100
二叉树最大路径合

反问:
部门业务
如何动态调整策略
是强业务性部门么
部门在哪

9.13字节复活赛一面(52min)

自我介绍
实习:
项目介绍
项目难点
如何做的切量

八股:
页面置换算法
拥塞控制,几种算法详细说说
慢sql如何分析处理
有没有做过分库分表?
有用过分布式锁么
说说乐观锁

手撕:
一个树是不是另一个树的子数

9.14字节复活赛二面(1h)

自我介绍
实习:
介绍项目架构
什么是元素化

八股:
慢查询sql如何优化
explain方法详解
说说rabbitMQ的特性,项目中为什么要用
redis基本数据结构
zset用来干什么
java线程池的参数如何设置

以上20min
算法:
给一个电商日志(包含用户id、浏览url、页面停留时间、浏览的日期)
1.写出每个用户停留总时长,按时间倒序排列。
2.计算出一周内访问量最大的三个url,与具体次数。
3.加入停留时间长但是转化率没能提升,说几个可能的原因。

淘天 9.25(32min, 秒挂无语子)

实习介绍
如何保证两边一致性?
是否有过jvm与慢sql优化的经历
索引结构
与B树相比的优点?
有个表根据经常性别和手机号查询怎么建索引
一共有几个索引树。
redis基本的数据结构
redission了解么
redission与redis实现分布式锁除了续期上,还有什么区别
hashmap线程安全吗
举例
数据结构是什么
链表如何找到你要的那个key
有什么线程安全类
具体说说实现
反问:
能否提前实习
有什么建议(夸我基础好,蚌埠住了)

深信服线下 9.28

一面:
实习介绍
实习难点
redis做什么?
过期策略是什么
基本数据结构
分布式锁了解么
续期
如何保证原子性
底层原理
算法:
手写链表实现一个队列
反问:
部门介绍
公司语言偏好

二面:
实习
实习难点
看我简历上的项目(开url现场看)
看我的博客
操作系统分配内存时最大分配多少(不会)
算法:
给一个ipv4的地址数组,连续且递增,每个区间对应一个城市。现在给个url,告诉我它属于哪个城市。
手写二分。
反问:
是大池子么
有什么建议

hr面:
如何学习技术
周围的人如何评价你
如果有人讨厌你,你觉得会是什么原因
实习中有什么令你印象深刻的事情
你最讨厌那种人
期望薪资是多少?
平时看书么
期望在哪里工作?
反问:
最大的部门
是否需要转语言
能否转base
公司是否有技术交流论坛
能否提前来实习
时间能否自己定
offer啥时候发
三方啥时候签

9.30意向

字节 飞书 10.17

自我介绍

实习bitMap用于什么
说说布隆过滤器?
实习驳回率降低怎么做的
如何删除一个元素?(x)
缓存迁移
jimdb优点?如何实现热key检测。
redis扩展一个节点该怎么做?
redis如何实现分布式锁。
如何实现可重入
锁被重复获取的场景列举
数据库实现分布式锁
mysql的innodb索引结构与好处
存一样的数据,b树和b+树哪个高度高
b树更适合什么样的场景?
一个rpc框架需要实现什么?
几种限流算法。
令牌桶跟滑动窗口比的优点。
三种MQ做对比。
rocketMQ是如何实现的延迟队列?
进程、线程与协程的区别?
IOC的优点
三次握手可以改成两次么
算法:
k个一组反转链表

字节 飞书2面

淘天复活赛1面

淘天复活赛1面

快手复活赛1面

快手复活赛2面

快手复活赛3面

快手意向

感谢您的收看 祝你天天开心~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇