柠檬微趣一面 2023.6.15 已挂
自我介绍
项目
1.延时队列实现未付款订单
2.用到了哪些接口和类
3.比如说你开发这个项目,就是那前端那个订单之类的,是,就是别人做的是吧?你就只负责做后台是吧?对,那调试的时候,一般你们调试的时候是怎么定位问题的?就比如说假设一个场景,就是如果前端他发送一个订单请求,然后这时候他那边其实前端的现象就显示的是请求超时了,然后这时候你应该如何定位问题呢?
4.你开发过程中就是一般调试都用哪些方法?
5.数据库就是数据库是你就是你,你们用的是就是搭建好的数据库还是还是怎么样?
MySQL 是就是你们自己部署的,还是用的云服务。
6.你们这个项目就是有没有放到github上
7.进程在频繁地进行垃圾回收,这时候你应该如何定位问题?
8.怎么用并发编程来实现实现那个你的业务
9.进程之间如何通信的,线程之间如何通信
10.网络抓包过吗
11.慢查询如何解决
12.快排时间复杂度怎么算的,优化,bfprt
13.笔试题算法那道题是没时间写了吗,感觉还是挺看重那到题的,因为他的笔试都有那到题?
我不会
14.项目遇到记忆最深刻的问题?
15.对使用锁的看法和理解
16.占有且等待的解决方法
17.银行家算法
18.对分布式的理解
不太理解,说完后就没聊
聊天
18.递归的好处?坏处?
19.mysq索引
20.TCP为什么四次挥手?
反问
这个面试官主要考察你学习的积累,其实我很差,所以表现不好