北京乐堡互娱一面(10月9日)
1.基本数据类型和引用数据类型的区别?
2.ArrayList和LinkedList的区别?
3.主内存和工作内存的区别?
4.ConcurrentHashMap和HashTable的区别?
5.在不允许用Redis等工具,只能使用Java原生方法的前提下,设计一个排行榜,可以实现范围查询,精确查询,新增,删除数据,怎么去设计。这个设计需要考虑什么?怎么去维护数据一致性?
6.说一下Java里边的锁,说下sycronized和volatile的区别
7.抓包平常有用吗?(没有)
8.公司技术栈用的是go,接受转技术栈吗?
9.TCP/IP模型,详细说一下从应用层开始,一层层封装,到接收方接收到之后一层层拆包的这个过程。传输层拆包的时候,可能会遇到什么问题?
10.飞行棋游戏玩过吧?如果由于网络波动引起卡顿问题,我们如何降低对玩家游戏体验影响。如果网络崩溃了,应该如何处理?
11.平常用数据库怎么判断有没有出现慢查询?
12.介绍一下覆盖索引
13.两阶段提交,还有什么吗?redo log的写入是在什么时候?两阶段中的哪个阶段?bin log呢?
14.讲一下MVCC,依赖的是哪个日志?
15.给一个机器人的表,有id,等级level,销毁时间啥的,按照等级范围,时间去查询,查询过程中不允许其他事务读取数据,SQL怎么写?这样写SQL会遇到什么问题?(没有很懂面试官的意思)
16.Redis有什么数据类型?Redis有什么部署方式?cluster了解吗?说一下Redis的缓存雪崩,怎么解决?
之后问了十多分钟不涉及技术的内容
无手撕
反问:有几轮面试,对于校招生更看重什么
2.ArrayList和LinkedList的区别?
3.主内存和工作内存的区别?
4.ConcurrentHashMap和HashTable的区别?
5.在不允许用Redis等工具,只能使用Java原生方法的前提下,设计一个排行榜,可以实现范围查询,精确查询,新增,删除数据,怎么去设计。这个设计需要考虑什么?怎么去维护数据一致性?
6.说一下Java里边的锁,说下sycronized和volatile的区别
7.抓包平常有用吗?(没有)
8.公司技术栈用的是go,接受转技术栈吗?
9.TCP/IP模型,详细说一下从应用层开始,一层层封装,到接收方接收到之后一层层拆包的这个过程。传输层拆包的时候,可能会遇到什么问题?
10.飞行棋游戏玩过吧?如果由于网络波动引起卡顿问题,我们如何降低对玩家游戏体验影响。如果网络崩溃了,应该如何处理?
11.平常用数据库怎么判断有没有出现慢查询?
12.介绍一下覆盖索引
13.两阶段提交,还有什么吗?redo log的写入是在什么时候?两阶段中的哪个阶段?bin log呢?
14.讲一下MVCC,依赖的是哪个日志?
15.给一个机器人的表,有id,等级level,销毁时间啥的,按照等级范围,时间去查询,查询过程中不允许其他事务读取数据,SQL怎么写?这样写SQL会遇到什么问题?(没有很懂面试官的意思)
16.Redis有什么数据类型?Redis有什么部署方式?cluster了解吗?说一下Redis的缓存雪崩,怎么解决?
之后问了十多分钟不涉及技术的内容
无手撕
反问:有几轮面试,对于校招生更看重什么
全部评论
面完感觉能直接去写数据库内核(夸张版
感觉好难啊
这波能过吗
相关推荐
火烤不达鸟_团黑子版:今年美团也还是大点兵
点赞 评论 收藏
分享