干货精讲!招银网络科技java面试

头条二面

二轮技术面,17:00~20:25,晚饭时间hr 小姐姐还特贴心的带我体验了一把传说中的头条餐厅,不超过半小时

  1. 聊项目,画项目架构图,画一个用户从发起请求 到接收到响应 中间经过哪些服务 每个服务做什么事情 的流程图
  2. 讲项目中的难点、挑战,你是如何解决的
  3. redis 中有几种类型 & 各自底层怎么实现的 & 项目中哪个地方用了什么类型,怎么使用的
  4. redis如何实现分布式锁,zk如何实现分布式锁,两者的区别。如果service还没执行完,分布式锁在redis中已经过期了,怎么解决这种问题
  5. synchronized底层实现,加在方法上和加在同步代码块中编译后的区别、类锁、对象锁
  6. 锁升级的过程
  7. java运行时区域 及 各个区域的作用、对GC的了解、java内存模型 及 为什么要这么设计
  8. 对索引的理解,组合索引,索引的最佳实践
  9. countDownLatch用过没有,在项目中如何使用的,对aqs 的了解
  10. 写生产者消费者问题,考虑高并发的情况,可以使用Java 类库,白纸写代码
  11. 如下图所示

一名毕业三年的女程序媛面试头条、京东、美团拿offer的经验分享

  1. 设计一个发号器,考虑集群和高并发的情况,要求发号器生成的id是递增趋势,通过id可以区分出来是今天生成的id还是昨天生成的id,但是生成的id中不能直接带有日期,要具有一定的混淆功能,白纸写代码
  2. 一个二位数组,每个元素都可以往上下左右四个方向走,寻找最长递增路径。如下图所示,最长递增路径即红色字体路径。白纸写代码。

一名毕业三年的女程序媛面试头条、京东、美团拿offer的经验分享

一名毕业三年的女程序媛面试头条、京东、美团拿offer的经验分享

美团四面

电话面试(40分钟)+现场三轮技术面试(3.5小时)+hrbp面试(30分钟)

  1. 数据库和缓存的一致性问题。先更新数据库,再更新缓存,若更新完数据库了,还没有更新缓存,此时有请求过来了,访问到了缓存中的数据,怎么办?
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值