微众银行---数据仓库(平台开发方向)实习一面+二面
笔试结束后差不多一周接到电话通知面试,约的是这周一下午五点到六点面试(我以为是半小时可以结束,没想到面试官一直追问了一个小时🤣)
五点钟通过面试官微信进行电话面试,首先是问了个人情况还有能来实习多久的问题,接下来问的东西主要是JAVA基础和大数据的知识
1.讲讲HashMap的底层原理,它和HashTable有什么区别,如果要实现并发操作应该用什么(答了ConcurrentHashMap)
2.JVM原理和GC机制、类加载机制
3.多线程和线程池的使用
4.MySQL的索引机制,B树和B+树的区别?
5.Redis的常用数据结构,如何实现持久化?
6.数据库的三大范式有哪些
7.平时用过哪些Linux命令和Git命令
8.SparkCore和SparkSQL的底层架构是怎样的(只答出来SparkCore🤣)
9.Spark常用算子有哪些?(Transformation/Action)RDD宽依赖、窄依赖区别,SparkShuffle会发生在什么情况下?
最后是结合项目讲了一下协同过滤算法,遇到的技术难点和解决方案,有没有参加过哪些数据类竞赛
反问阶段问了一下部门的技术栈和对自己的面试评价
---------------------------------------------------------------------
二面更新
二面是视频面试,面试官好像是部门老大,估计是最后一轮技术面了,问的都属于开放性技术问题
1. 讲讲你做过的最印象深刻的一个项目?在工程上面做了哪些改进?
2. 你学习过程中遇到的最大的成就和遗憾分别是什么?
3. 你为什么会选择工作点在武汉的这个岗位?(内心OS:这不是你们后来给我调剂的吗hhh)
4. 个人优缺点+对于整个大数据行业发展的个人看法
反问阶段主要问了下对于实习生的培养计划问题
最后许愿hr面,希望五一假期之前能收到好消息
全部评论
(8) 回帖