快手效果营销日常一面(回答的很差!!!)
自我介绍
介绍实习
自己有什么手段去优化sql或者定位出现的问题呢
比较获得Ai平时有使用过
线程池你觉得需要手动的关闭呢(理解错了,回答的是不需要,但是又回答了shutdown和shutdownnow,害不清楚当时咋想的)
那你刚刚说到shutdown和shutdownnow(shutdownnow立马关是怎么关了,傻了,但是还是硬说一些)
怎么停止一个线程执行(interrupt和stop或者等待执行完成)
一个线程执行死循环任务,怎么给它停止呢(不去使用interrupt和stop,傻了,说的能否用其他线程把这个线程阻塞住。gpt说使用标志位,但是我想这样不还是需要调用一些方法暂停线程呢)
有遇到过Gc相关的问题呢(说的栈溢出和堆溢出,可以通过JVM调优解决)
如果内存占用过高80%或90%怎么去排查呢(首先扩展内存大小,之后更细度使用工具或者排查栈内存或者堆内存是否满,在排查对应代码)
Spring框架熟悉嘛(我也不能不熟悉呀)
Spring框架启动的一个流程
有去自定义过注解呢(这个问题感觉问过很多次了,但是我都回答没有,只是了解通过@Interface来实现注解,内部主要是通过AOP来实现)
@Schudule怎么实现的定时任务(害,忘记了,但是说到scheduleExecutorservice的区别,但是其实底层就是scheduleExecutorservice实现的!!!!我给忘记了,气死了)
微服务远程调用,从客户端向服务端调用接口,中间会发生哪些流程(feign接口调用->动态代理生成HTTP请求->Nacos获取服务地址->发送Http请求->三次握手->返回响应数据->四次挥手)
怎么知道服务的地址呢,知道ip之后呢,怎么发送请求
你怎么知道请求的格式呢,怎么知道构建什么样子的(回答的接口文档嘛 )
mq消息挤压怎么做(多个消费者处理)
有没有可能平时消费不慢呢,然后就有一个任务执行时间过长(回答的是TTL+死信队列)
算法题:
字符串相乘(写出来了,但是!!!忘记加上我的进位导致一直不对!!!!怎么都没看出来)
总结:
感觉大概率是凉了,好多问题没说好,算法最后结果不对,中途掉线,面试过程我奶还进屏幕!!!buffer叠满了,气死人!!!!
更新:两个小时之后约二面!!!(震惊了)
#面经#