一面(46min)
- 实习经历
- 对流处理系统的理解(我讲了storm,spark streaming,flink)
- storm为什么不能支持exactly once
- 如果storm效仿flink增加状态管理,能否支持exactly once语义
- JVM堆分区结构
- ArrayBlockingQueue和LinkedBlockingQueue区别,使用场景
- 有没有使用过高并发编程,什么场景适合并发优化
- synchronize和lock区别
- 反问
二面(54min)
- 项目细节
- 有没有用过并发编程,怎么实现
- 死锁条件
- synchronize和lock有什么区别
- 线程池的参数有哪些,拒绝策略
- 数据库有哪些索引,为什么用B+树而不用B树
- 项目的收获,项目中遇到问题怎么解决
- 有用过哪些大数据系统
- 反问
三面(35min)
- 主要是项目
- 技术规划方向:偏底层(数据结构之类),中间件(类似于redis,消息队列)之类,偏工程
- 多线程如果要共享一个变量,你会怎么实现
- synchronize和lock的区别是什么,底层是怎么实现的
- 如果使用synchronize加锁,多个线程访问的话,线程是怎么等待锁的
- 反问
HR面(10min)
完全看不懂这HR什么操作,我直接放弃了。简单说一下吧
先问我近况,我问她大概想知道什么方面。她先来了句,这是面试。OK,我就说了下研究生方向和本科实习的事。然后问我实习的考虑,我说我十月份会考虑实习。后面重点来了,她说校招必须实习之后才能转正。我惊了好吧,这个意思是校招通过之后我必须去实习,实习完了还要答辩转正。我从没听说过哪个公司还有这个操作的,意思是我就算过了也不意味这我能入职,还得看实习的情况么。另外我是延毕的状态,去年我就拿过阿里的offer,也没听说有这种事。我就拿这个去问她,她说我情绪很激动,说不知道我哪里来的情绪。。。我直接说我放弃了。不想招人就算了,白白期待了好几天。
全部评论
(6) 回帖