钉钉一面凉经
#软件开发2024笔面经#
自我介绍
- 介绍自己最熟悉的项目
- tcp三次握手?客户端发送ACK阶段,假设服务端没收到会发生什么?再次请求是谁发起的?
- tcp的滑动窗口?拥塞控制?tcp的“粘包”现象?
- Context-length用于流量控制?
- http为什么叫无状态的协议?http对于会话的维持方式?
- jwt认证?jwt的数据模型?
- 面向对象的特征?
- 为什么要把equals放在objects类?不写hashcode会发生什么?hashcode和equals为什么要写到objects里面?object还有哪些方法?wait和notify为什么放在里面?
- jvm里面对于synchonized同步是怎么做的?用String做synchonized锁会有什么问题?
- 有哪些地方有用到cas操作?concurrentHashMap如何用到cas?
- Java还有啥机制来避免锁的竞争?
- Threadlocal的理解?
- 数据库的索引了解吗?mysql中的乐观锁怎么处理?