云智二面

一、项目相关

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 湖北

相关推荐

📍面试公司:腾讯云智💻面试岗位:后台开发❓面试问题:1.nacos三大核心组件2.nacos服务注册的流程3.Nacos的AP跟CP有什么不一样4.Redis分区集群5.Redis分区集群添加新节点数据如何转移6.Redis Sentinel 中的 Raft协议7.如何保证RabbitMQ不弄丢信息8.如何防止消费者重复下单9.WebSocket建立连接的过程10.AOP的底层原理11.如何创建单例的Bean12.如何实现互斥锁13.ArrayList的扩容机制14.java里面线程安全的list有哪些15.HTTP2.0的优点跟缺点16.I/O多路复用的底层结构17.I/O多路复用的中的事件通知模式18.手撕:不加锁的情况下,两个线程按顺序交叉打印1-100的数字。还有什么方式实现?反问:Q:我这次面试过程有那些地方需要改进(其实我感觉已经寄了)A:我不能告诉你我的面评(心已经凉了),然后给了一堆中肯的建议Q:.......忘了,好像是多少天出结果🙌面试感想:这次面试持续了80多分钟,面试官给人的感觉非常沉稳,一看就知道这个人强的可怕,然后开始拷打我的项目,说的并不是很好,在问我锁的粒度后,深挖了许多新东西,然后根据我简历上面的写的技术栈问我八股,都是一些底层的东西。虽然面试过程比较严肃,但是这位面试官给的建议也是非常中肯的,其中有一条是:你简历上面写的技术栈一定要去了解它的底层原理。希望看到我这篇面经的同学能够互勉算上前两次面试,主播也是三面云智了(狗头)今天晚上显示业务复试了,大概这两天有面试。
点赞 评论 收藏
分享
评论
6
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务