2024-06-17
美团saas事业部一面(6-15面 6-17记录)#面试#
API项目:
1.看你提到了流量染色,如何实现的呢?有没有考虑过安全问题?
2.能说一下路由转发是如何开发的吗?
3.看你用到了sentinel进行限流,是如何实现的呢?
4.你提到了nacos注册中心,你了解他吗?
5.了解过服务的启动到注册到nacos中的一个流程吗?(不了解)
6.你使用了一个网关自定义异常处理器,能详细的说一下如何实现的吗?
7.你说你封装了一个错误的类,是如何封装的呢?(有哪些属性?错误码/错误信息)
OJ项目:
1.看你说 定义了代码沙箱的抽象调⽤接⼝和多种实现类 ,能详细说一下如何实现的吗?(刚开始回答了串了,设计模式没讲清楚)
2.如果每次判题都会去创建一个容器,你有没有考虑到一个docker的一个性能问题?
3.你还有没有其他的方案去解决这个问题实现判题呢?(说了原生 安全管理策略)
4.为什么要去想到用静态工厂 spring配置化进行调用sandbox呢?
基础部分:
1.如何去判断两个对象是否相等?
2.重写equals不重写hashcode会出现什么问题?
3.说一下hashMap的数据结构?HashMap的put流程?
4.hashMap一开始是链表为什么长度达到8以后会去转为一个红黑树?
5.了解过深拷贝和浅拷贝吗?
6.说一下深拷贝实现的那些方式?(没说出来)
7.如果要深拷贝一个数组,如何实现效果最好?
8.平时用的最的List有哪些?什么场景去使用呢?
9.你用过那些那些工具类,里面有哪些方法?
10.使用数据库有没有去考虑过查询效率相关方面的东西?
11.说一下项目具体添加索引的例子?
12.你有没有遇到过查询特别慢的情况?如何去进行排查?
13.explain执行计划中的type字段的含义?(没说完,记不到了)
14.说一下索引失效的场景?
15.提到了最左匹配法则,能说一下你对他的理解吗?
16.现在有一个联合索引(a,b)SQL: select * from b=? and a= ? 会导致失效吗?
17.现在有一个联合索引(a,b,c)SQL: select * from a=? and b> ? and c=? 会导致失效吗?
18.你了解MVVC是如何实现的吗?
其他:
1.一道小算法题:一个数组中,一个元素出现一次,其他元素出现两次如何查找出来?例如[1,2,3,4,5,4,3,2,1]查找5。本来是很简单的题,我愣了半天。第一次面对面写指定蛮紧张的。
2.反问
复盘以后认为回答问题时和面试官评价说的一样,思维太发散了,下次要改掉这个问题。应当了解问题的核心所在,尽量的去认真思考以后回答。希望可以过[可怜]
17
0
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
