三七互娱 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、前端了解过吗?(没了解)

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

#面经##校招##三七互娱##Java工程师#
全部评论
请问一下 11是怎么回答的呢 感谢
1 回复 分享
发布于 2020-09-16 18:26
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-09-16 15:30
请教下lz "是不是越矮胖的树它的性能更优"这题是怎么回答的
点赞 回复 分享
发布于 2020-09-16 15:58
请问 文件系统不是用b+树吗
点赞 回复 分享
发布于 2020-09-16 18:24
20. 可以替换的。 redis作者图省事就写了跳表 🤣
点赞 回复 分享
发布于 2020-09-16 22:04
请问你是在牛客上视频面的吗,手撕代码吗
点赞 回复 分享
发布于 2020-09-16 22:13
楼主是游戏Java开发吗?
点赞 回复 分享
发布于 2020-09-19 15:00
楼主收到二面了吗
点赞 回复 分享
发布于 2020-09-22 09:01
请问是java平台开发工程师吗
点赞 回复 分享
发布于 2020-09-29 16:23
老哥笔试完多久收到面试的
点赞 回复 分享
发布于 2020-09-29 21:55
这也太难了吧
点赞 回复 分享
发布于 2020-09-30 12:24

相关推荐

one_t:硕还是本?什么岗
点赞 评论 收藏
分享
10-13 17:47
门头沟学院 Java
wulala.god:图一那个善我面过,老板网上找的题库面的
点赞 评论 收藏
分享
1 29 评论
分享
牛客网
牛客企业服务