tcl 招商银行东莞分行 新凯来 微众银行 小鹅通 广州农商银行

近期面试总结
-------------------------------------

tcl一面

1. 项目深挖,下单接口怎么做,订单id在哪生成
2. ArrayList和LinkedList区别
3. jdk8新特性。只答出个lambda
4. lambda怎么用
5. stream流过滤
6. jvm内存模型
7. 有没有遇到oom,栈溢出。没遇到过,不知道怎么说
8. 什么情况下oom或栈溢出
9. 讲一下老年代和新生代
10. Mybatis底层原理。蒙了个AOP,然后不知道了
11. xml和mybatisplus用对象模糊查询两种方式怎么实现 select * from user where name like %… 
12. explain命令关注哪几个返回值。types key rows
13. springboot自动配置原理
14. https和http
15. cookie和session区别。说一个在浏览器,一个在服务器,接着问我还有什么区别,不知道
16. 什么时候索引失效
17. 方法a有transactional注解,调用b,b调用c,事务会失效吗?这里没想清楚,一开始说b和c是一个类里的方法会失效,但是具体原因忘记了,只知道和代理对象有关。后面面试官说b和c是别的service的,应该答不会失效的,没说清楚
18. 事务隔离等级
19. linux命令,cpu飙高怎么排查。说了下top,拿到pid,然后jstack,不知道对不对
20. 了解ai吗。agent项目还没开始做😢
21. 反问。业务是什么,他说从仓储发货到营销全链路都有,tob toc都有

需要补充:
- mybatis原理
- transactional失效,spring代理机制aop,spring原理
- jdk8新特性
- mybatisplus
- cpu飙高排查,jvm调优
- cookie和session区别

------------------------------------------------

招商银行东莞分行 金融科技岗 一面

1. spring mvc原理。虎躯一震,这个没细致了解过,答了个DispatcherServelet糊弄过去了,其实还有路游HandlerMapping,HandlerAdapter,Handler
2. 事务隔级别
3. 常规八股
4. 是否愿意转柜员或市场营销
5. 为什么选东莞

-------------------------

新凯来 一面

1. 二叉树遍历顺序
2. 红黑树和avl树,讲一讲插入或删除节点树结构怎么变化的。完全不会,红黑规则都忘记了
3. 手撕力扣847 最长斐波那契子序列。dp状态不知道怎么定义,后面才知道至少两个数才能确定唯一的子序列

说都是c++,感觉像kpi面

-------------------------
微众银行 ai金融培训生 一面

1. 项目深挖
2. 讲讲ddd架构。说了充血模型,面试官说mvc也可以做到啊,又补充了领域模型,根据业务边界划分。。。
3. 过往最有创意的事情
4. cnn原理。扯了一下卷积层,池化层,全连接层,激活函数。。
5. 对ai感兴趣为什么不读研

---------------------------

小鹅通 后端实习 一面

1. 全程项目深挖
2. 从用户开始,讲清楚项目的整个生命周期。他应该是想我把鉴权、下单、支付、后续流程(抽奖,积分,送卷)、仓储全链路讲清楚。。。讲不清楚

说都是golang,愿不愿意转。面完秒挂

-----------------------------
广州农商银行

1. 项目来源
2. 单例模式。吟唱了一下DCL,面试官说其实用static就行了(huh?
3. MySQL分库分表的条件。这个我真不知道,面试官说是类型和日期时间
4. 微服务了解吗。说了一下黑马商城微服务怎么拆的,SpringCloud,Nacos, Sentinel, OpenFeign。Seata和网关没说,怕忘记了说不清楚。

微服务得去补一补,华子估计也会问。#牛客AI配图神器#
全部评论

相关推荐

11-07 16:15
门头沟学院 Java
二面: 1、手撕做题:力扣 15.三数之和2、浅谈实习3、熟悉 SpringCloud 的哪些组件?4、项目中用到的是 Seata 的哪种分布式事务模式?底层原理是怎样的?5、项目中的限流操作是把什么作为限流的资源?6、代码中一个接口的限流代码是怎么去实现的?7、假设现在我的服务上有成百上千个接口,现在都需要去做限流熔断的操作,如何基于 Sentinel 去实现?8、谈谈自定义一个组件集成到 SpringBoot 中,应该做哪些操作?9、使用过 Java 的哪些 JUC 工具?10、假设有一个线程 a 和一个线程 b,它们分别有自己的任务 A 和任务 B 需要完成,但是 b 线程需要等待 a 线程执行完任务 A 后才可以执行任务 B,请问有哪些实现方式,越多越好11、volatile 保证变量可见性的原理?12、用 synchronized 加锁能否保证可见性?13、一般业务中通过什么来创建线程池?线程池有哪些核心参数?14、假设一个场景,项目中用到了线程池,在服务上线前,我依据自己的经验预设了一些线程池的参数,服务真正上线后,面对 C 端的流量我无法保证我预设的参数是最合适的,就需要去动态的调整这些参数,如何去设计一个具备动态性能的线程池?15、针对问题 14 我提出把核心参数的设置交给配置中心,创建线程池时读取参数就走配置中心读,这样修改后可以实现无感的切换。但是面试官提到,这种方式能实现无感的切换,但是没有办法实现自适应的线程池核心参数调整,还是需要手动的去调整参数。面试官引导说第一时间想的不应该是去修改,而是如何观测这些参数的变化,然后让先设计一下如何观测线程池核心参数的变化16、如果要做观测,谁来观测?怎么观测?整个设计的流程是怎样的?17、Redis 的哈希数据结构有哪些实现方式?18、针对 Redis 哈希数据结构出现的大 Key 问题,如何去解决?反问
查看18道真题和解析
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务