vesync 研发 一面 (晨北科技)
目前最压力的一面,有些会的也状态不好没说上来
- 实习介绍
- 介绍下项目的亮点通过Redis解决缓存击穿问题通过RocketMQ优化链路 + 解决 RocketMQ 重复消费问题
- 消息发送流程是什么?
- 在消费端,当在线程池中消费消息的时候,整个节点宕机了,消息会丢吗?丢了怎么办?
- 我理解你说用Synchronous Queue可以不挤压任务队列并实时消费,但是阻塞队列不能设置成LinkedBlockingQueue,并指定size的方式吗?
- 线程池核心参数怎么设置的?
- 在发送消息之后,你说还要异步发送回调消息和保存数据入库,这是怎么做的?
- 那节点宕机或者数据库写入失败,我作为用户怎么知道消息发失败了?如果失败了要怎么办呢?
- 怎么数据入库的?如何拉取的?这个时候如果数据库写入失败要怎么处理?哪些情况数据库会写入失败?
- 你说写入数据库是通过定时任务拉取第三方消息发送状态API,具体是谁来调?怎么调?
- 算法题:文件中有一百亿 int 数据,内存100MB,我现在要排序这些数据,要怎么处理?
- Nacos是怎么实现服务发现的?
- 为什么要回国工作?
- 你在实习中收获了什么?
- 你觉得你比别人突出的优点有哪些?
- 你未来3-5年的职业规划是什么?
- 打算具体做什么来提升技术能力,进入到公司后?
- 你说你自学能力和解决能力强,你有什么方法论?