深信服一面

首先是问项目,问用到的算法是怎么实现的
1、介绍jvm内存模型,介绍线程私有部分
2、程序计数器
3、为什么用redis,redis和本地缓存区别(我说guava好像线程不安全,实则安全)
4、redis过期策略(过期删除策略,内存淘汰策略)
5、问项目,为什么使用rabbitmq和ttl实现订单取消,redis也有过期设定,为什么不用
6、数据库做了那些优化,讲讲索引优化
7、索引怎么实现的
8、count(*) count(1) count主键 比较执行速度
三道算法
1.数组中有一个奇数剩下都是偶数,怎么找到这个奇数
(感觉问的很奇怪,题目应该是“只有一个数出现了奇数次,其它数出现了偶数次”)
2.lru、lfu
3.判断环形链表
面之前也不报什么希望,面试官人很好,但是自己算法基础太差,估计挂了
全部评论
为什么我出的是读取文件打印日志,然后就开始聊一些跟项目关系不大的东西了
点赞 回复 分享
发布于 04-13 10:33 陕西
你的手撕好难啊 我一二面的时候面试官说给我出个简单的 反转链表和链表冒泡排序 就给过了 手撕算法我估计也写不出来
点赞 回复 分享
发布于 04-13 01:52 陕西
佬,三道算法撕出来几道
点赞 回复 分享
发布于 04-12 19:45 河南

相关推荐

评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务