avatar-decorate
获赞
61
粉丝
19
关注
8
看过 TA
810
门头沟学院
2024
Java
IP属地:上海
暂未填写个人简介
私信
关注
5.8 笔试 5.26 电话面试 40min==================1.自我介绍2.讲一下spring boot的自动装配原理?3.@ComponentScan 扫描类,可以扫描很多个类还是只能一个类?4. 那这个注解是基于什么Spring特性?5. 那你讲讲IOC6. 在项目中有用到AOP么?怎么用的?(这里我问了是不是代码层面,面试官说是的,我就回答了几个注解)——补充一个问题———6.1. 给目标方法设置拦截器,执行完目标方法后需要经过几次拦截器?(3次)7. 看你用到了Redis,为什么用Redis?8.Redis的线程模型了解吗?9.Redis的五种基本数据类型?Zset是干嘛的?10.(你刚刚提到了有序)快排的时间复杂度?最坏情况下呢?11. 有哪些排序最坏和正常情况下的时间复杂度相同?12. 用数组(链表)存储树结构,父节点的序号是n,左孩子和有孩子的序号是?13. mysql的存储结构?聚簇索引上存放的数据是怎样的?(叶子结点与非叶子节点)14.如果是普通字段建立索引,是怎么样的一个查询过程?(回表查询)15. 口头讲述一道mysql题的sql语句(没说出来)16. 用过哪些Java的容器类?HashMap一般用什么做key?为什么不能用对象做key?17. HashMap是线程安全的么?那什么是线程安全的的?实现线程安全的原理是是什么?18. synchronized 升级锁原理了解么?19. 讲一次TCP三次握手、四次挥手20. 三次握手最后一次握手确认丢失了怎么办?四次挥手为什么需要最后一次确认?21.TCP是哪一层的协议?IP呢?22. IP报文中能看见目的地址ip和原地址ip么?23. TCP比UDP可靠是因为哪些特性?24. 如果发送方发送了1-10的数据包,接收方只收到了1-7,此时拥塞控制怎么做的?======================反问:大概一周后会在官网显示面试结果应该是凉经
卡布奇诺赛高:说下24题的个人理解: 拥塞避免算法针对不同的重传方式有着不同的处理, 对于快速重传(即收到三次以上的相同ack)回采用快重传和快恢复, 而对于超时重传, 则是重新开始进行慢开始和拥塞避免. 而题目中接收方只收到了1-7, 8-10才网络中丢失, 因此接收方不会响应ack. 所以会进行超时重传. 这个问题如果改变下, 改成接收方没收到8, 那么他会对于7,9,10三个TCP报文均响应8这个ack, 此时就是快速重传.
投递CVTE等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务