万集科技 一面
面试官很疲惫,听得出来。本来两点的面试,拖到了三点。这一个小时面试官干了什么?是人性的扭曲还是道德的沦丧....
据说这个公司毁三方。不过感觉面试官挺厉害。
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的属性。
据说这个公司毁三方。不过感觉面试官挺厉害。
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,面试差 + 学历差 = 挂
我师兄在万集,很卷,有个不加班试用期就被嘎了,还有一个酷酷加班留到了现在。
不出所料,挂了😂
相关推荐
点赞 评论 收藏
分享
sagima:当班主任太累了
点赞 评论 收藏
分享
11-17 23:54
深圳大学 Java 点赞 评论 收藏
分享