【4399】-Java岗-开发一二三面(实习已拒)

9.8 一面

说一下归并排序,时间复杂度、空间复杂度
说一下快速排序、时间复杂度、空间复杂度还有最坏情况下的时间复杂度
上面两种排序是稳定的吗
有一个100G的文件,怎么给他排序
TCP的拥塞控制说一下
TCP的粘包半包怎么解决
类加载的一个过程
spring里面的beanFactory和applicationContext的区别
说一下java启动一个线程的几种方法
mysql的innodb执行引擎的索引用到是什么数据结构
9.26 HR面

9.30 二面

项目实现的功能
登录功能的实现,怎么保存用户登陆后的状态
项目中redis的使用
项目中订单模块的数据库表的设计
如果订单表数据量很大,如何加快一个查询的速度
万一redis宕机,会不会有数据丢失的情况发生,如何解决
除了持久化机制还有什么办法
java用了多久,看过哪些java的源码
看过hashtable的源码吗,说一下
说一下hashmap的源码
算法:
一个99长度的数组中存放着1-100的数字,找出缺失的那个数字
linux命令:
怎么杀死正在运行的redis服务
怎么从日志信息中找到一些敏感词
怎么查看linux的磁盘信息

10.11 三面

问毕设、问项目
看过哪些源码、juc包下挑一个讲一讲源码的实现
目前的学习方向
数学好吗(暗示了下个问题….)
100的阶乘,处于2的32次方、2的64次方、2的128次方、2的256次方哪一个范围内(从没想过还会被问数学问题….

发表评论

后才能评论