云智二面

一、项目相关

1. 项目难点:

  ◦ 项目中最具挑战性的部分是什么?如何解决的?

  ◦ 面试官持续深入追问项目细节(“拷打项目”)。

2. 库存服务实现:

  ◦ 如何设计并实现库存服务?整体流程是什么?

  ◦ 要求画出流程图。

  ◦ 是否使用加锁机制?如何保证库存一致性?

  ◦ 如果 Redis 挂了,如何应对?

  ◦ 熔断恢复后,如何保证库存数据的一致性?

二、技术基础

1. Golang 相关问题:

  ◦ Golang 的 map 如何保证并发安全?

  ◦ map 的底层实现原理是什么?

  ◦ 解释 Golang 的 GMP 模型,要求画出 GMP 关联图。

  ◦ channel 如何传递数据?

    ▪ 手撕代码题:

      ▪ 线程 A 通过 channel 传递数据给线程 B,B 计算后返回结果。

三、编程手撕

1. Channel 应用:

  ◦ 实现 A 线程通过 channel 发送数据给 B 线程,B 计算后返回结果。

四、其他问题

1. 个人情况:

  ◦ 是否接受调剂到武汉?

  ◦ 项目是自学的吗?是否参加过培训班?

  ◦ 认为自己写代码最多的语言是什么?大约多少行代码量?

2. 闲聊环节:

  ◦ 非技术性交流,涉及个人经历、职业规划等。

面试时长

• 总时长约 1 小时 10 分钟(19:10 - 20:20)。

总结:map这块答得非常差,压根没打出来。拷打项目较多,面试官人很好。
#牛客AI配图神器#
全部评论
祝好运
1 回复 分享
发布于 05-09 09:36 广东
怎么样了佬,多久变hr面?oc了吗
点赞 回复 分享
发布于 05-17 11:43 广东
为什么我的面试官是java的,拷打了四十分钟业务场景题
点赞 回复 分享
发布于 05-12 07:58 重庆
实习吗
点赞 回复 分享
发布于 05-11 18:44 湖北

相关推荐

评论
4
11
分享

创作者周榜

更多
牛客网
牛客企业服务