岗位
Java后端
一面
时间
2022年09月27日
内容
- 自我介绍
- 项目大部分八股文
项目+八股文
- 消息发送平台的消息发送用消息中间件还是自研的
- kafka怎么保证消息不重复
- 消息进入队列,消费端怎么保证消息不丢失
- 介绍一下kafka
- 如果多线程消费队列的消息,应用层可以无限增加线程去消费吗
- 一个partition可以多线程并行消费吗
- 你用到过线程池吗?创建线程池用到哪些参数?
- 线程池创建线程的动态过程是怎么样的?
- 多线程场景会遇到哪些挑战?如何解决这些问题?
- 你用的是jdk版本是多少?
- jdk8版本我们会使用它哪些新特性?
- jdk垃圾回收机制清楚吗?介绍一下gc什么时候对什么东西做了什么事情?
- 常用的jdk8用的是哪个垃圾回收器?
- 平时有用过什么框架吗?
- 你用netty主要解决什么问题?
- 是socket的效率比较差吗?
- 可以说一下netty里面比较核心的组件吗?
- 为什么netty要这么设计?有什么优势吗?跟socket相比?
- 你提了异步,为什么要异步?
- 在你的理解里面,长连接和短连接的区别是什么
- 你说长连接过程中没有连接会一直保持,那如果出现异常怎么办
- 你说发送心跳去检测连接存活,那这个发送心跳的机制是tcp自己的机制还是我们要写代码去实现
- 建立tcp连接的时候,我们怎么甄别这是个失效的连接?
- tcp怎么避免拥塞
反问
- 一面是统一技术面试不是部门定向招聘
- 面试评价:面试态度可以,但是表述要改进,理解问题之后迅速回答核心答案,不要说多余废话。
二面
时间
2022年09月29日
内容
被面试官鸽了,十分恶心。
跟校招组反馈情况,得到的回复:
【招银网络科技】您好,感谢您对招银网络科技的关注,我司已收到您的问题并已反馈给相关负责人,后续将有相关同事统一处理,请您耐心等待后续通知。
然后官网流程清空。
我的评价是6。
结果
挂了
#面经##招银网络科技秋招#