春招
部门:财务
1. 部门介绍,自我介绍
2. 手撕:最长公共子字符串、 lambda表达式输出list中元素大于等于80的数的个数、 给出字符串比较代码问输出true还是false 并说为什么、 SQL题多表查询输出学生分数总和大于200的学生信息
提问环节:只记录记得的顺序可能不一样
3. java是怎么实现一次编译到处运行的
4. 双亲委派机制
5. 捕获异常catch 里写return finally的代码会执行吗,finally一般写些什么
6. 文件的io流 执行完方法 不就自动回收对象了吗为什么还要去关闭流?
7. hashmap底层原理,什么时候扩容,为什么线程不安全,会有什么并发问题,concurrenthashmap底层原理
8. threadlocal 了解吗,有哪些应用场景
9. 线程池参数,提交任务执行流程
10. session cookie token 有什么区别,怎么知道前端传入的 token 是否有效
11. 限流算法有哪些,漏桶算法原理。
12. 拿一个身份信息去请求多个不同服务的积分接口,需要快速算出平均积分,你会如何实现(场景题 大概是这个意思)
11. 了解哪些设计模式,用过哪些
12. Spring的单例模式如何实现的
13. Springboot 的start
14. 缓存击穿了解吗
15. 数据库索引设计一般如何考虑,模糊匹配走索引吗,联合索引 条件查询一个其中字段呢
16. 公平锁和非公平锁
目前就记得这些了~
时间:5.10 20:00
耗时:85min
手撕是撕出来了但是代码依托,问题回答太墨迹了,采集落泪