当前位置: 首页 > 面试经验 >

携程 数开 校招 数据研发工程师 凉经

优质
小牛编辑
156浏览
2023-03-28

携程 数开 校招 数据研发工程师 凉经

一面(2023.9.15) 11点开始,11点41分结束

面试官很和蔼,不过周围有点吵。(面试官叫王xx,我不太记得了,人挺好的)

自我介绍
实习项目介绍(我这真是面出经验了,只要你项目他不感兴趣,接下来就是八股时间
学校里有什么课程

八股问的多到离谱,总共就30分钟不到,全八股。
  1. int和Integer有什么区别?
  2. Integer(200) new 两次,他们是一样的吗?
  3. valueOf方法介绍一下
  4. 拆箱和装箱指什么
  5. 为什么需要拆箱和装箱
  6. jvm内存模型
  7. hashmap底层结构,为什么要链表转红黑树?
  8. Concurrent hashmap底层为什么线程安全?
  9. try catch finally,try里面有return语句,finally的语句还会执行吗?finally也有return,这个return会执行吗?
  10. 堆栈区别,为什么要堆栈
  11. 堆,栈,方法区一般有什么(栈是指虚拟机栈
  12. synchronized关键字干什么用的,作用在哪儿
  13. 线程同步你一般怎么做,你有什么套路总结出来了,那怎么优雅的停止线程,除了interrupt呢?
  14. 线程池用过吗?有哪些线程池,线程池构造方法参数最多的那个,每个参数说遍作用
  15. 线程池你最常用哪个,为什么,适用场景在哪里?(ps:线程池相关的我一窍不通
  16. 线程池的execute和submit方法有什么区别?
  17. spring的ioc和aop
  18. 用过哪些注解,Autowire干嘛的
  19. 循环依赖问题怎么解决
  20. 你用过mybatis吗(用过,但我说不懂原理,面试官笑了笑,翻了下一页,开始大数据八股时间
  21. spark的shuffle过程(背过,忘了,我解释了下没怎用spark
  22. mapreduce的过程
  23. flink了解过吗
  24. 。。。
还有很多记不住了,一直问,十几秒没反应过来就下一题

linux命令
查看进程中CPU占用率高的线程

口述sql题
有很多酒店,酒店有很多房间,每个房间有评分,请问酒店房间平均分排名前3的酒店名和平均分是哪些(最后时刻忘了having子句,面试官说了好吧

无算法题,口述完sql立刻叫我反问,估计是到饭点了。

反问
问:干什么的
答:我们部门大数据开发分三个小组,一个做etl数据入库的,一个做平台开发,还有一个做用户指标分析的,他这是做平台开发的。不过没透露是不是机票,酒店这种大部门


一面更新,官网显示进入人才池。


#携程#
 类似资料: