万集科技 一面

面试官很疲惫,听得出来。本来两点的面试,拖到了三点。这一个小时面试官干了什么?是人性的扭曲还是道德的沦丧....

据说这个公司毁三方。不过感觉面试官挺厉害。

1. 自我介绍
2. 项目介绍,然后一些项目的问题
3. kafka:如何确保消息的不丢失,是有序的吗?如何保证有序性(kafka的内容忘个差不多了,硬着头皮乱说了一顿)。
4. redis:redis的缓存,如何使用的set,如何进行的排序,使用的zset,说下zset常用的方法。
5. Java基础:hashcode和equals的关系。 == 比较的什么,线程池的参数。
6. hashMap的插入过程
7. MySQL:从哪些方面进行调优,timestrap和date_...的区别,如何查看是否使用了索引,使用了什么索引。
8. Linux的相关内容:说一下Linux的常见指令。日志文件怎么进行分析?回答grep,他说如果实时更新的呢?我说vim也可以查看实时的文件。不知道grep能否查看实时更新的日志文件。

反问:
1. 技术架构
2. 公司需要了解些运维知识吗?
3. 公司没有运维人员吗?(我怎么问这么脑残的问题!!!
回答:有,但这些基础的东西还是需要掌握。

面试官纠正了我的一些问题。
1. kafka的broker和partition我搞混了。
2. 消息消费之后是否是直接删除?这个我不会
3. 如何保证的可靠性。我回答:ack + 刷盘机制 + 定时删除等。
4. == 比较的是地址,不是hashcode。hashcode是用于map的key的计算。
5. 插入的时候treefy的条件:不只是长度大于8还和桶的数量有关

总结
1. kafka的使用还有模型学的太烂了。
2. java的基础有待加强:继承多态那块。
3. MySQL的基础需要加强:编码 + 基础的类型
4. Linux的常用的命令:日志 + 定时任务那一块 + shell编程相关内容

Linux重要的是查找:
1. 进程的查找
2. 文件的查找,文件属性的查看
3. 文件内容的查找
4. 磁盘属性查看
5. 不同文件代表内容的了解。inode和node的属性。
全部评论
看了一眼,招的好像都是92,面试差 + 学历差 = 挂
1 回复 分享
发布于 2023-11-17 21:34 河北
我师兄在万集,很卷,有个不加班试用期就被嘎了,还有一个酷酷加班留到了现在。
1 回复 分享
发布于 2023-11-20 23:19 安徽
不出所料,挂了😂
点赞 回复 分享
发布于 2023-11-28 16:08 河北

相关推荐

2 6 评论
分享
牛客网
牛客企业服务