高途Golang 一面

1. 自我介绍
2. 实习的业务
  a. 异步接口对接的技术方案
3. 极客兔兔rpc框架
  a. 项目需求,目的,如何实现
  b. grpc有什么特点
    ⅰ. protobuf
    ⅱ. proto版本兼容
    ⅲ. 编码解码做了什么操作
    ⅳ. 为什么比http速度更快
      1. 序列化方式
4. go语言经常使用的代码包、框架
  a. 协程相关的包有用过吗
  b. waitGroup是怎么使用的、注意的点
    ⅰ. Done()方法底层是怎么实现的
  c. 如果在子协程运行的时候,报错了,我应该如何传给主协程
    ⅰ. ErrorGroup (没有答上来)= =
5. MySQL 引擎知道哪些
  a. innodb , myisam, memory
  b. innodb除了支持事务还了解哪些
  c. innodb 和 myisam 关于主键有什么区别
6. Mysql支持的索引都有哪些
  a. 全文索引有了解过吗
7. Redis 常用的数据类型
  a. 布隆过滤器知道吗
#春招##Golang#
全部评论
哪里投的呀
点赞 回复 分享
发布于 2024-05-22 23:10 广东
点赞 回复 分享
发布于 2024-04-24 22:20 江西

相关推荐

2025-12-12 09:10
门头沟学院 Java
一面: 1. 自我介绍2. 介绍两个项目中感觉比较有技术含量的点(防止超额报名,还有滑动窗口限流)3. 活动报名场景,如果一天有几万个人报名怎么办,一小时几万人呢,可能想问redis的大key问题4. redis单线程为啥性能好,引出了IO多路复用模型的select、poll、epoll,为什么zset用跳表不用B+树或B树,跳表为啥性能好,追问为啥单线程而不是多线程5. 假设想做一个排行榜,一个按分数排序,如果分数相同了按照报名时间排序,1万个数据里面想要找到top10应该怎么设计6. redis有哪些数据类型,然后redis 的 List 类型做一个队列应该怎么做呢7. zset里面存报名数据应不应该清除,什么时候清呢?8. zSet与MySQL之间通过RocketMQ发数据,RocketMQ有持久化机制和重试机制,为什么还要有对账机制9. InnoDB有个AB联合索引,有个查询语句select B from 这个表 where A = 1,走不走索引,回不回表,你觉得一定会走索引吗10. 还是AB联合索引,update A = 100 where B = 100,这条语句有没有什么问题?11. 如果有个AService、里面有个方法A,方法B都有@Transactional注解,C需要引用A和B方法,事务会不会失效?12. CAS 相对于直接加锁有什么好处?13. 策略模式和状态模式最大的区别什么?14. 接口是个抽象,咱们在使用接口的时候都需要自己写个实现类去实现接口,然后重写调用实现类才能执行逻辑,Mybatis为啥只有Mapper接口和XML就可以而不用写具体实现类的逻辑?15. 为啥用了RocketMQ而不是Kafka16. 怎么保证RocketMQ不丢失消息17. 假设现在有个线程池,核心线程数 2个,最大线程数100,阻塞队列100,来了100个任务,每个任务执行时间1s,多长时间执行完(50秒),那200个任务呢18. 力扣92的反转链表II(10分钟没写完)二面(主管面):1.自我介绍2.项目中认为的难点3.项目做的背景是啥 为啥要做这个项目4.最近学了什么5.了不了解大模型,Spring AI之类的6. 兴趣爱好 最有成就感的事 能体现最有毅力的事是啥之类的
查看28道真题和解析
点赞 评论 收藏
分享
评论
5
39
分享

创作者周榜

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