首页 > 三七互娱 Java开发 一面凉经
头像
不继x
编辑于 2020-09-16 15:32
+ 关注

三七互娱 Java开发 一面凉经

一面

1、TCP和UDP的区别

2、TCP如何确保可靠传输(回答的惨不忍睹)

3、发送和接收的窗口的概念(回答错了。。。)

4、synchronzied锁优化

5、锁消除是编译阶段还是运行阶段的?

6、不同的classloader生成的类可以互相调用吗? (不可以)

7、外部文件存储选择选用相关的数据结构实现,应该选用哪种数据结构呢?

8、B树的时间复杂度是多少?

9、那很多平衡搜索树都是log(n)的时间复杂度,但是为什么要采用B树呢?

10、是不是越矮胖的树它的性能更优呢?为什么?

11、如果一个外部文件存储是Key-value的结构,使用什么存储呢?

12、解决哈希冲突的两种方式

13、JDK中有使用过开放地址法吗?(没印象。。后来查了下threadLocalMap就是用了这个)

14、IO模型,操作系统的IO模型(。。。我就IO这里没搞好)

15、redis的zset底层结构

16、跳表说一下。

17、跳跃表的增加和删除是怎样保证它的平衡性的?(不会。基础数据结构居然不会,让你偷懒)

18、有哪种数据结构比较像跳表呢?(平衡二叉树)

19、有哪些平衡二叉搜索树? (一开始是懵的,平衡二叉搜索树不就是指的AVL树么,后来反应过来 大概红黑树也是吧)

20、红黑树可以替换跳跃表吗? (应该不可以吧。。)

21、说下倒排索引(没了解。。我为啥要说我用过es。。。)

22、前端了解过吗?(没了解)

发现一段时间没复习,就松懈了好多

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐