CVTE Java 暑期实习一面

5.8 笔试 5.26 电话面试 40min
==================
1.自我介绍
2.讲一下spring boot的自动装配原理?
3.@ComponentScan 扫描类,可以扫描很多个类还是只能一个类?
4. 那这个注解是基于什么Spring特性?
5. 那你讲讲IOC
6. 在项目中有用到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, 此时就是快速重传.
7 回复 分享
发布于 2023-05-27 11:24 河南
我之前春招的时候投了一次CVTE试试,结果笔试都没过,好难
4 回复 分享
发布于 2023-05-27 12:17 湖南
问的这么多一般不会寄,好好准备最后综合面😂
1 回复 分享
发布于 2023-05-27 17:00 广东
真好 我笔试直接挂彩了
1 回复 分享
发布于 2023-05-29 09:36 广西
https://www.nowcoder.com/share/jump/4356307074445466674
1 回复 分享
发布于 2023-06-06 20:51 广东
大佬,快排最好时间复杂度为olog2n,最慢是on对吗
点赞 回复 分享
发布于 2023-05-26 18:20 河南
是什么岗位的呀?
点赞 回复 分享
发布于 2023-05-27 09:03 广东
感谢分享啦~lz会通过的!
点赞 回复 分享
发布于 2023-05-27 09:12 上海
24题 如果是慢开始发的是 7 8 快重传 发的是 777吧
点赞 回复 分享
发布于 2023-05-27 10:46 四川
lz过了吗
点赞 回复 分享
发布于 2023-05-28 21:26 安徽
你应该能过,我的才问了二十多分钟大概率寄了
点赞 回复 分享
发布于 2023-05-28 23:44 广东
楼主过了吗?
点赞 回复 分享
发布于 2023-05-29 15:39 黑龙江
我全程项目+八股拷打,专门挑我没看过的八股问😭
点赞 回复 分享
发布于 2023-05-30 00:23 安徽
广州的?
点赞 回复 分享
发布于 2023-06-04 12:45 上海
我一面通过都快二十天了,也没综合面的消息,唉
点赞 回复 分享
发布于 2023-06-08 16:04 湖北

相关推荐

10-16 17:03
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
09-24 16:22
已编辑
深圳大学 Java
字节广告:1.Java基本数据类型?什么时候包装?什么时候解除包装?自动包装是编译期间做的还是运行期间做的?2.Integer a=1;Integer b=1;a==b;返回的是true还是false?3.Synchronized关键字的作用?JVM对Synchronized做了哪些优化?4.自旋锁,轻量级锁,重量级锁?Java的ThreadLocal类?ThreadLocalMap的key是什么引用?软引用和强引用的区别?ThreadLocal内存泄漏的问题?5.volatile?单处理器有可见性问题吗?如果没有volatile关键字的话,怎么处理可见性问题?6.Java内存模型?CAS操作?怎么规避ABA问题?CAS实现一个乐观锁,给出代码设计?乐观锁和悲观锁的区别?7.操作系统的进程和线程?操作系统的线程和Java的线程有何区别与联系?8.事务的基本特性?InnoDB隔离级别?什么是可重复读?可重复读和读已提交的区别?MVCC原理?9.MySOL的聚集索引?是什么数据结构?B+树和B树的区别?聚集索引如果用平衡二叉树来实现会有什么问题?算法最短路径(bfs)求步数,写完后再加了一个输出最短路径美团基研:1.实习收获2.什么是JVM?3.JVM如何进行内存管理?4.GC流程?Full GC的原因?你说到的Minor GC,如果频繁的Minor GC会导致什么问题?5.CMS和G1?6.MySQL什么时候加索引?7.我有一个sql执行比较慢,怎么办?如果我已经加了索引还是很慢呢?8.为什么选择B+树作为索引结构?9.MySQL的事务隔离级别?分别介绍一下?为什么innodb默认可重复读?MySQL为什么要设置隔离级别?算法重排链表腾讯广告:实习相关挑一个项目介绍,项目提问Java:说一下ThreadLocal。项目中有用到?主要使用场景?使用threadlocal的时候要注意哪些问题?Java的内存模型堆和栈的区别常用的垃圾回收方法解释一下分代收集算法MySQL:常见存储引擎?myisam和innodb 的区别?分别应用的场景是什么?事务的隔离级别,分别介绍应用场景。MVCC,undo log ,redo log 聚集索引,覆盖索引查询什么时候不走索引?手撕:lc387一题sql
点赞 评论 收藏
分享
10 77 评论
分享
牛客网
牛客企业服务