首页 > 58同城,数据开发一面+二面 面经
头像
Gray-sheep
编辑于 2021-08-05 19:03
+ 关注

58同城,数据开发一面+二面 面经 内部员工回复

58同城一面:(7.29)
1、自我介绍
2、问实习的具体工作
3、深挖项目
4、讲下MR的具体任务过程
5、Hive中数据倾斜的问题以及spark中数据倾斜的问题
6、两道SQL题(求三门课都大于80分的学生、求每门课都大于平均分的学生)
7、JVM内存模型
8、堆中的划分结构
9、对象的回收过程
10、有哪些垃圾回收算法以及优缺点
11、讲讲HashMap底层原理
12、红黑树什么时候会再转化为链表
13、场景题:通过id检索姓名以及通过姓名检索id 该选用什么数据结构
14、linux中查看进程号(只显示进程号) ps + awk
15、awk在日志分析中的使用
16、介绍下自己在什么场景下用到redis
17、说下redis的去重的具体实现(布隆过滤器)
18、redis有哪些数据结构
19、场景题:记录最近一分钟用户ip的访问次数(zset实现滑动窗口)
20、写一个快排
21、将上面的排序算法提供给组内其他人进行使用的注意事项(代码规范、注释、日志记录)
22、对现在的实习的看法(看是否要留在现在的公司)
23、问之后的一些规划(是否留北京、想偏重数据开发还是算法)
24、面试官介绍了下他们组的具体工作内容,问我对Flink实时这块是否有兴趣
25、反问:
总共几面(三面技术+hr)
具体是58的哪个部门(安全中台)
面试官老师挺好的,遇到不会的会一直引导我往下面说

58同城二面:(8.3)
    1、自我介绍
    2、实习的项目
    3、介绍kafka
    4、kafka高可用体现在那里
    5、为什么要用ES,相比传统数据库有什么优点
    6、为什么要使用Scala开发spark而不使用python
    7、网络OSI主要分为几层,每层做什么的
    8、从网卡收到一条数据后,再到应用层整个处理流程(内核协议栈)
    9、讲讲IOC的实现原理(反射)
    10、MySQL中索引的建立需要考虑哪些问题
    11、为什么不能在性别字段上建立索引
    12、多线程交替打印奇偶数
    13、讲讲对Nginx的了解
    14、询问实习的情况
    15、面试官讲了下数据开发过程中数仓的相关点
    16、反问
        询问部门有用到哪些技术栈
        部门偏向后端开发多一点还是数开多一点
应该是部门的大佬,我没答好的都会给我大致讲下过程,自己下去好好查找不足

给孩子一个三面吧!

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐