java面试总结

建信金科

时间:2022年1月6日

  1. 集合比较,hashmap底层数据结构
  2. 非关系型数据库事务原子性
  3. redis
  4. 类加载器classloader
  5. dubbo框架以及springboot框架相关
  6. 数据库执行一条语句过程中如果断电会怎样?https://www.cnblogs.com/huacheng/p/11817014.html

字节跳动

时间:2022年1月19日

  1. 数据库postgresql索引实现原理
  2. 数据库postgresql事务实现原理
  3. hdfs分类存储该如何实现
  4. 国密算法和对称加密算法的区别
  5. 线程池相关问题
  6. ThreadLocal底层实现,是怎么传递的,为什么后边的可以从里面拿到值?怎么保证你修改了,别人就可以拿到?
  7. 锁机制?用过什么锁?synchronized和volatile有什么不同?
  8. 手写代码:两两链表反转

北银金科(北京银行java研发)

时间:2022年1月26日

  1. hashmap底层原理
  2. 线程池有几种
  3. synchronized和volatile有什么不同?
  4. synchronized原理,使用方式(使用在哪里)
  5. volatile如何保证的可见性
  6. JVM创建对象,原理,让你算一下代码中创建了几个String对象(字符串常量池)
  7. springboot比spring优秀在哪里
  8. 常用注解用过什么

能链集团

时间:2022年2月8日

  1. 场景题:有一个商品,有10个供应商,用户搜索此商品,将最快返回的供应商信息返回给用户,伪代码实现:阻塞队列
  2. 项目详情了解,apm,安全,hdfs,flume(忘了)
  3. 多线程AQS,CompletableFuture,线程池,ThreadLocal原理与使用
  4. 设计模式用过哪些?该设计模式组成部分有哪些?

思码逸

时间:2022年2月12日

笔试(纯手撕代码)

  1. 代码题1:参考LeetCode:斐波那契数列
  2. 代码题2:尼古拉斯从银行获得了一笔100万美元的贷款,年利率为3%。每年年底,将重新计算未偿本金余额。(未偿还本金余额=剩余待支付本金+上一年的利息)尼古拉斯每月付款,从第一个月的1500美元开始,每三个月多支付5%。尼古拉斯还清贷款需要多长时间?他总共要付多少钱?
  3. SQL语言(略)
    在这里插入图片描述

用友

时间:2022年2月15日

  1. jvm调优参数,栈堆比例分配
  2. 垃圾回收机制,G1垃圾回收器优缺点,可达性分析算法,标记压缩算法
  3. 分布式事务saga如何实现的
  4. springboot注解用过哪些

58同城

时间:2022年2月15日

  1. 像是技术面,又没有问太细,又像是hr面,但是还懂些技术
  2. redis:没接触过
  3. 项目架构,数据用的什么等等
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值