禾赛科技Java一面二面面经(校招)

一面(40分钟)2021.12.23

1、项目

2、SSM三个字母的含义,以及怎么关联使用的

3、MyBatis怎么插入到数据库里(描述一下流程,代码层面是怎么写的)

4、表单的提交流程

5、系统中的权限控制

6、HashMap

7、红黑树平均查找时间复杂度是多少

8、自动装箱、拆箱

9、死锁(描述一下,后面让我共享屏幕写个死锁代码)

10、数据库的事务使用场景及用途

11、数据库的左右连接

12、数据库聚合函数

13、求每个班级的最高分 (表字段为 班级 人名 成绩)

select className,max(score) from test group by className;

14、一根电线,对折再对折,最后从中间剪开,剪开的电线一共有几段?(求通用表达式)

对折后剪开是三段,再对折后剪开是五段,对折N次,剪开后是2的N次方再加一次。

二面(30分钟)2021.12.24

1、快速排序的时间复杂度为什么是nlogn

2、HTTP和HTTPS的区别

3、非对称加密 A和B是怎么协商加密的密码

4、ARP协议

5、CPU执行指令为什么要用补码的形式

6、工厂模式和单例模式介绍一下,在什么地方会使用到

7、锁实现的原理

8、有没有不使用锁也可以做到信息的同步

9、项目

10、手撕代码(自己写个排序算法,本来想写冒泡,感觉冒泡太简单,就换成快排了)

#Java求职##禾赛科技##面试题目#
全部评论
请问二面后多久会有结果呢?
点赞 回复 分享
发布于 2022-07-22 23:10
楼主项目是口头说的还是有做PPT,咋听有人说要额外做个PPT呢
点赞 回复 分享
发布于 2022-07-22 09:54
什么学历牙
点赞 回复 分享
发布于 2022-02-08 16:59
有谈薪吗哥
点赞 回复 分享
发布于 2022-02-07 15:49

相关推荐

评论
5
12
分享

创作者周榜

更多
牛客网
牛客企业服务