虾皮java后端一面-日常实习

八股:
1.说说Java内存模型
2.说说threadlocal,可能会遇到什么问题,怎么解决?
3.Java存储一个对象会存在哪?
4.Java内存主要包含什么
5.说说redis如何保证数据不丢失(答了持久化,哨兵,还有发sql有没有收到确认,但是面试官说不是这个)
6.mysql是怎么管理数据的(答了存储引擎和分区页段,好像不对)
7.说说redis的日志有哪些(答了RDB和AOF,又问了还有没有其他的)
8.说说mysql的日志(说了undolog binlog 和redolog,面试官说还有没有其他的),然后又问了随机写和追加写具体底层是怎么实现的(特别底层的,日志具体是什么,偏移量相关的)
9.Linux中的进程
10.如何用Java实现redolog的随机写和追加写
11.说说mysql和redis日志的区别
12.说说你对数据结构的理解
13.说说常见的查询数据结构(答了二叉树,二叉搜索树,红黑树,链表,数组,但是面试官想让我说其他的)
算法:二叉搜索树的有序遍历
全部评论

相关推荐

评论
3
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务