他山科技
机器人数据采集平台开发二面面经
完整信息
本篇目录
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配图神器#
本篇目录
当前问题0119
- 01
自我介绍
- 02
Java 和 Go 之间的区别,有了解一些吗?
- 03
介绍第一个项目
- 04
这里面你做了哪些方面的工作?
- 05
即时通信用 WebSocket,如果用户很多,都建立长连接,会有什么影响?
- 06
如果有三个服务端节点,怎么保证各节点建立的连接数差不多,而不是一万个连接都在第一个节点,其他节点没什么连接?如何保障均衡?
- 07
长连接为什么选 WebSocket?WebSocket 和 HTTP 的关系能介绍一下吗?
- 08
怎么压测的,能压到什么程度?
- 09
现在测到 2.9 万 QPS、5 万多个 WebSocket 连接,下一阶段想进一步提高连接数或消息写入 QPS,你会怎么优化?
- 10
mq消费慢的话,让你分析,你会考虑哪些方面可能有问题?
- 11
RabbitMQ 如果做成集群,这种消费方式怎么保证能消费更多消息?
- 12
Redis 用了哪种数据结构,主要记什么数据,key 是什么样的?
- 13
聊天时还会发图片、视频,这些数据怎么存?
- 14
比如一张照片,可以用 Base64 编码成一串字母。这块之前了解过吗?
- 15
刚才说消费慢可能在数据库层面。从索引方面考虑,可能会有哪些问题?
- 16
刚才说 EXPLAIN,你会看哪些字段来判断?
- 17
MySQL 里有个 MVCC 机制,这块了解过吗?
- 18
你还会研究哪方面内容?比如感兴趣、会多实践一些的?
- 19
问我能不能出差