掌上先机一面(后端开发工程师)

  • ReentrantLock原理
  • 什么是可重入锁
  • ThreadLocal原理,底层实现,ThreadLocalMap是哪个对象持有的,需要注意什么
  • ThreadLocal内存泄漏
  • ThreadLocal如何在父子线程之间传递
  • 面向对象的优点
  • 了解哪些设计模式
  • 单例模式双重检查锁,避免什么问题
  • springboot如何控制事务
  • springboot中事务失效的原因有哪些
  • private修饰的方法事务为什么会失效
  • BeanFactoryPostProcessor与BeanPostProcessor
  • springboot自动装配原理
  • 令牌桶限流原理
  • 超卖是技术问题还是业务问题(这是啥问题,服了)
  • 如何避免超卖(还问能不能完全避免超卖,库存在仓储里面,消费者在平台上面,需要通过http同步库存说什么不能通过加锁方式,没听懂,其他面试官问这个问题,我说加锁,啥都没说)
  • 力扣2909(第一次遇到这么靠后的题)
  • sql题目(统计一下总计花费金额大于等于1000元的用户姓名)

ThreadLocal内存泄漏不是因为ThreadLocalMap中key是弱引用,我这么回答他说不对,还有超卖那个问题,真是服了。

面试50分钟,面试官感觉心不在焉,说话懒洋洋的,好多问题,我都重复说了,还重新问一遍,面试时,也不找个房间,就在工位。说话都听不清。面试体验极差。

全部评论
第一步,什么是内存泄露? 第二步,怎么就造成了内存泄露?
点赞 回复 分享
发布于 11-15 22:36 上海

相关推荐

不愿透露姓名的神秘牛友
10-24 19:36
投递慧策(掌上先机)等公司10个岗位 > 你都收到了哪些公司的感谢信?
点赞 评论 收藏
分享
11-09 15:06
已编辑
未填写教育信息 Java
面试时长:1h,后半段答得不好,估计凉了面试官人很好,有引导,有回答。后续:一面过,约二面1、JDK1.8 的新的特性2、Stream 流常用操作3、ConcurrentHashMap 用来解决什么问题?什么时候会用?4、你刚才提到了线程安全,什么现象表示出现了线程安全问题?5、Java 里有哪些锁?这些锁有什么异同呢?6、这些都是单机锁,分布式系统要加锁需要采取什么方案?7、SETNX 本身有超时时间吗?8、那如果方法执行时间很长,那锁不就提前被释放掉了吗?还有什么方案吗? 不会,不太清楚别的方案了,面试官提到也是基于 Redis 的。9、对 synchronized 关键字了解吗?原理是什么?如何加锁的?10、什么叫做偏向锁?偏向是体现在哪里了? 不会,回答了线程id11、你刚才提到了对象头,对象头中会存储哪些数据呢? 不会12、Spring 中有单例模式,除了单例模式你还知道什么模式? 13、你有用过原型模式吗?什么情况下可能会用原型模式? 不熟悉,面试官提示到是否有 “状态”14、Spring 中,哪些类是单例的?15、Spring 的 Bean 的生命周期分为几个阶段呢16、它的实例化的过程是怎样的?Bean 销毁的时候想调用一些函数要怎么做?17、Transactional 参数有哪些?18、标注了 Transactional 的方法,并没有回滚,是因为什么呢?回答 代理对象。异常那块答错了。19、为什么内部调用会导致事务失效呢?20、代理对象本质用的是 Spring 什么特性?反射中的核心方法是什么?21、如果想要内部调用,又想要事务生效要怎么做?22、用 getBean 来得到可不可以?开始回答错了,后面拐回来了 容器里面放的就是 代理对象23、Transactional 注解使用了 AOP,那么 AOP 体现在哪里呢?不会,面试官举了个例子:开启事务、回滚、提交 的这些点。24、Nacos 的集群部署了解吗?不会25、CAP 理论了解吗?Nacos 是 AP 还是 CP ?不知道(感觉最近面试好多都问我 Nacos 的)26、如果让你来实现 服务的注册中心,那么它需要哪些功能呢?27、Nacos 配置中心的功能用过吗?动态刷新是如何实现的?28、如何确定一个 SQL 是否使用了索引?如何知道这个 SQL 扫描了多少行?答道用 EXPLAIN,但是有哪些信息我有点忘了29、给你一个慢 SQL,你会从哪些方面去优化?答得不太好,后续好好补上30、事务的隔离级别?少答了一个31、JVM 常用启动参数用过吗?答了Xmx Xms,其他没用过不知道了32、什么是 Full GC?什么情况下会出现?答得不太好,JVM 有段时间没复习了。33、FullGC 会对 方法区和原空间 进行回收吗?同上34、OOM 你有遇到过吗?提到了 内存泄漏、内存很大的对象35、定位 内存泄漏/溢出 有哪些方式?面试官提到了 内存分析工具Spring 还有 JVM 这块最近没有好好看 好多都忘记了,回去好好复习。 #面经# #26届日常实习#
wulala.god:竟然是实习,看着好难
查看70道真题和解析
点赞 评论 收藏
分享
索半斤:我周四刚面完,HR说公积金按最低缴纳额的1%缴纳,而且开的价也比较低
投递慧策(掌上先机)等公司10个岗位
点赞 评论 收藏
分享
点赞 7 评论
分享
牛客网
牛客企业服务