杭州小厂java实习面经一面 20min oc

全程Redis面,感觉很难,可能我太菜了,很多场景,给问炸了

这个是100-500人的杭州自研公司,名字就先不透露了,面试官到点没进说推迟下在开会,40多分钟后打了过来,整个面试很急,看得出公司应该很忙,要加班的。

-------------------------------

  • 自我介绍(介绍了我比较熟的第一个项目)
  • (他很不敢兴趣,觉得太辣鸡了可能)那你第二个项目呢?
  • 项目关于redis实现了哪些功能,都是怎么实现?
  • 那等与说你是这个共同关注,全部关注都要存到redis里面,那你这个关注量很大怎么办,如果几百万,几千万呢?(不会,很尬我想了好久,主要面试官的口音和语速总体给我了很大压力,我说好像可以redis集群)
  • 那你还有办法吗,这么大数据量然后你还是要这样存对吗?(我直接反问了,那有什么办法吗)
  • 他说不是什么都要用redis,要考虑成本,为什么不能查数据库?我说redis快,他说你快就要用吗,有考虑成本吗(还有些,没录音有点忘记了)
  • 你刚刚说到集群,你有搭建过吗?
  • 主从复制是怎么样一个过程?
  • 你详细说一下是怎么样的同步过程?(不会啊,这里没背那么细了,主从问太细了)
  • 哨兵机制是干嘛的?有什么用?还了解什么(我想都这样了,硬着头皮了,我说还了解切片集群,反正也过不了了,你继续问,但是他没有问了,换了话题)
  • 你分布式锁了解多少?为什么要用分布式锁?redis怎么做的分布式锁?
  • 假如有个线程A直拿锁但是堵塞了或者循环不放锁怎么办,其他线程怎么办?(我说设置超时时间)
  • 设置时间对吧,假如线程A进来,堵塞了,然后超时释放了锁,线程B拿锁,这时候A好了,会怎么样?
  • 那你怎么解决?
  • 你觉得setnx这个是原子性的嘛?
  • (这里问了很多分布式锁场景,我没录音忘记了,问题也有点已经听不太懂了,反正我给问傻了)
  • 你关于redis和mysql的同步问题怎么看?(我说我项目里先改mysql再改缓存的)
  • 那你除了这个还有什么办法吗?(应该是想问什么延迟双删什么的,但是我不会。我说解决缓存击穿的逻辑删除,可以给key设置逻辑过期,线程a看到过期了加锁进去从数据库改,别的线程来了先拿旧的数据,然后a改完别的线程就拿新的了)
  • 这些你是怎么学的?平时怎么学习?
  • (没有继续问了,没有反问环节,他说你等通知吧,然后就走了)

以为没戏了,结果还过了,二面还是技术面,我真怕了他们公司的面试官了。气势有点吓人,压力给的好足。

redis必须好好加强了,主要是第二个项目也不熟悉,然后redis八股背得不够多。

#软件开发2023笔面经##java实习面经##java面经##实习面经##面经#
全部评论
挖槽,小公司问这么狠,寄了,学** Java
14 回复 分享
发布于 2023-03-11 01:16 江西
看着这问题我感觉好熟悉,你应该也是那个项目
10 回复 分享
发布于 2023-03-11 08:36 河南
是那个大应科技吗
3 回复 分享
发布于 2023-03-11 00:39 重庆
每一条前面这个点是怎么打的啊
2 回复 分享
发布于 2023-03-11 00:39 湖北
redis的八股还是挺简单的,建议某客时间看看
2 回复 分享
发布于 2023-03-12 01:18 广东
大佬不是找到在深圳的实习了么
1 回复 分享
发布于 2023-03-10 23:50 广东
阿里巴巴校招Java岗,期待大家的加入,部门直招,简历可私信我也可以扫下方二维码选择合适的岗位。
1 回复 分享
发布于 2023-03-14 10:09 浙江
你是包装工作经验了吗,这问的有点深
点赞 回复 分享
发布于 2023-03-13 13:33 河北
不是说先更新数据库在删除缓存?
点赞 回复 分享
发布于 2023-03-17 20:03 北京
他们公司的数据量有几千万吗
点赞 回复 分享
发布于 2023-03-27 19:51 河南
还好,他都没问你底层原理,都是些业务相关的
点赞 回复 分享
发布于 2023-03-27 19:52 河南
一眼黑马点评
点赞 回复 分享
发布于 2023-04-02 15:36 河南
大佬,你这么多面试都是线上的吗?
点赞 回复 分享
发布于 2023-04-02 15:53 河南
**,实习都要卷到这程度了吗
点赞 回复 分享
发布于 2023-04-25 19:19 广东

相关推荐

评论
29
92
分享

创作者周榜

更多
牛客网
牛客企业服务