他山科技

机器人数据采集平台开发二面面经

完整信息

19 条问法 · 18 道题

本篇目录

1.自我介绍
2.Java 和 Go 之间的区别,有了解一些吗?(我是Go,但是这个岗位好像是Java岗)
3.介绍第一个项目(是一个im即时通讯项目)
4.这里面你做了哪些方面的工作?
5.即时通信用 WebSocket,如果用户很多,都建立长连接,会有什么影响?
6.如果有三个服务端节点,怎么保证各节点建立的连接数差不多,而不是一万个连接都在第一个节点,其他节点没什么连接?如何保障均衡?
7.长连接为什么选 WebSocket?WebSocket 和 HTTP 的关系能介绍一下吗?
8.怎么压测的,能压到什么程度?
9.现在测到 2.9 万 QPS、5 万多个 WebSocket 连接,下一阶段想进一步提高连接数或消息写入 QPS,你会怎么优化?
10.mq消费慢的话,让你分析,你会考虑哪些方面可能有问题?
11.RabbitMQ 如果做成集群,这种消费方式怎么保证能消费更多消息?
12.消息投递、消费有两种方式,你知道吗?
13.这里还用了 Redis。Redis 用了哪种数据结构,主要记什么数据,key 是什么样的?
14.聊天时还会发图片、视频,这些数据怎么存?
15.比如一张照片,可以用 Base64 编码成一串字母。这块之前了解过吗?
16.问了点MySQL的八股,索引呀这些
17.刚才说消费慢可能在数据库层面。从索引方面考虑,可能会有哪些问题?
18.刚才说 EXPLAIN,你会看哪些字段来判断?
19.MySQL 里有个 MVCC 机制,这块了解过吗?
20.你还会研究哪方面内容?比如感兴趣、会多实践一些的?
21.问我能不能出差
22.反问
全程只问第一个项目,agent项目看都没看,55min,深度还是有的,场景题追问不少#牛客AI配图神器#

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
    如果有三个服务端节点,怎么保证各节点建立的连接数差不多,而不是一万个连接都在第一个节点,其他节点没什么连接?如何保障均衡?
  7. 07
  8. 08
  9. 09
    现在测到 2.9 万 QPS、5 万多个 WebSocket 连接,下一阶段想进一步提高连接数或消息写入 QPS,你会怎么优化?
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
    刚才说消费慢可能在数据库层面。从索引方面考虑,可能会有哪些问题?
  16. 16
  17. 17
  18. 18
  19. 19

同作者面经

相关公司