阿里新零售供应链平台一面面经--大数据开发实习岗
这是在阿里的系统正式开放前面试的,因为系统开放后选了其他部门的内推,所以就没有后续的面试了。
面试官人很好,会引导性答题的那种。
一面 3.16 50min
- STW(stop the world,垃圾回收线程工作的话会暂停用户线程的执行)? 工作线程暂停的话是立马暂停吗
- 安全点
- Linux中用过哪些指令
- tar和zip的底层实现区别
- ping的实现(ICMP协议)
- TCP的拥塞避免算法(我说了tahoe)
- zookeeper的数据结构(树)? zookeeper的用途?讲一下基于它实现的分布式锁?基于它实现的Master选举?基于它的集群管理?zookeeper的注册(watch)机制和轮询机制的使用场景?
- kafka的适用场景?kafka的组件?kafka为什么高效?
- 讲一下spark源码的任务调度机制
- sparking streaming+kafka设计中主要考虑的问题是什么? kafka怎么保证数据不丢失?Hbase的二级索引中用到的数据结构是什么?(我说我知道Mysql中的索引是B+树,hbase应该也是)
- 红黑树和B+树的区别
- B树的应用场景
- Spark为什么适合迭代处理
- 垃圾回收算法的CMS和G1的区别,或者各自的特性
- spring AOP的底层实现
- JDK代理和cglib代理的区别? 代理更底层一点是怎么实现的?
- 动态代理和字节码的关系(面试官说字节增强)
- jvm的内存管理,程序计数器保存什么
发个面经攒攒好运,希望接下来很顺利!!!!
下面是一个分享实习面经或者交流的群,欢迎大家加入,可以一起聊聊找实习的事或者分享经验。