传音开发一面
- 你们这个网关是线上运行的吗?流量多大
- 你们是什么机型配置?
- 这里是为什么要重构呢?
- 你们这个项目它的难点在哪里?
- 这个解决方案是你提出来的吗?
- 你做的是网关嘛,对吧?它后端节点可能有很多,它怎么去检测它是否健康?然后如果说不健康又怎么去处理呢?
- 你实现的这个签名认证算法,它是是怎么样进行签名认证?
- 比如说在时间处理上有没有做什么特别的处理呢?
- 你们这个是用 Go 实现的是吧?
- 说一下B项目
- 这个会有数据一致性的一些问题呢?怎么解决
- 像 1 万 QPS 的,那你们设计完成之后,怎么来验证这个吞吐量跟以前相差多少?
- 你当时压测是什么样的一个情况?
- 你觉得这些经历给你带来的提升有什么
- 比如说你在工作过程中可能遇到,比如说可能给你扔过来好几个事项,比如同时扔过来七八个这种事项,那在这种情况下,你怎么去协调这些事情。
- 工作中,可能大家都比较配合,如果说遇到有个别不太配合的情况下,你是怎么处理?
- 项目中,你觉得有没有一些其他可以优化的地方?
- 除了你做的这些,别的一些功能有了解吗?
- 对一些限流算法有了解吗?
- 假设说我们现在限流设置为 100,但是通过业务监控实际发现它 QPS 只有 90,但是也有一些请求被限流了,这种是有可能发生的吗?
- 说下 TCP 它的三次握手和四次挥手。
- 输入一段地址,那这样的话会打开,最终会呈现这个网页内容,那这个中间过程能说一下吗?
- 消息中间件解决的问题有哪些
- 比如说什么情况下会产生消息积压?然后消息积压应该怎么解决?
- GC 常见常用的一些垃圾收集器是哪些?
- Java 8 它默认的垃圾收集器是什么?
- 如果发生了 OOM, 我们一般怎么去排查解决呢?
- 线程池的线程数量一般我们怎么去设置?
- mysql 的引擎是什么,数据结构它是什么样?
- B +树它这个叶分裂是怎么进行分裂的?
代码题,讲思路就行
计算所有横纵坐标(x,y)满足 x≤M、y≤N 且 x 的各位数字之和与 y 的各位数字之和相加后小于等于 K 的点(x,y)的总数
反问业务,做API网关,中间件内容,我怀疑做的不是安卓开发吧,他说不是,就是java开发,工作强度他说10点上班,八九点下班,感觉还好#牛客AI配图神器#
查看24道真题和解析