成都数之联 一二面面经
时间线:一面10月23日,线下二面11月2日。
成都的一个做数据处理,AI的公司,主要做B端和G端,孵化自电子科技大学,领导都是电子科大的教授。
一面
1.在B站实习的时候,为什么要把Java编写的代码迁移到Kotlin?
2.迁移过程中遇到的最大困难?
3.Kotlin运行在什么上面的?
4.说一下你项目中Kafka的作用?
5.Kafka的数据量级别?测试环境的Kafka集群有多少个Broker?
6.详细说一下Kafka Connect这个组件(我项目里的)
7.多线程读取数据时需要注意哪些地方?
数据分片,保证不同线程不会重复读取
8.Java常用的数据结构说一下
9.ArrayList和LinkedList的区别和如何选型?
10.谷歌工具包对数据结构的封装工具类有了解吗?
11.线程池里面的参数那些?任务不断进入线程池后,会发生的过程是什么?
12.在B站的时候做过Code Review吗?有什么感受或者收获?
13.持久层用哪些?
古法JDBCTmplate(
二面
二面去了线下,在双流的电子科技大学产业园,比较偏,在怡心湖的旁边。公司有两栋楼,还是比较气派的,办公环境也不错。
面经是回忆版:
1.SpringBoot的启动流程?
我讲了自动装配(SPI也说了),容器初始化,Tomcat初始化,Environment初始化等等
2.Kafka如何保证消息不丢失?
3.Kafka消息积压的话如何处理?
4.JVM内部的数据结构有哪些?
5.实习和项目中遇到的最大的困难是什么?
6.HashMap为什么要使用红黑树?
后面面完了就和HR逛了一下公司,后面了解一些待遇,数之联最高开的薪资在20w左右,然后公积金是按照你薪资一半的7%缴纳,平时加班的话是根据项目来的,然后调休或者加班工资也是各个项目组来决定,各个项目组有较大的自由裁量权。
总体来说,感觉还是一个比较年轻有活力的公司。
#数之联#