北京国双科技一面java面试

腾讯会议 | 我露脸,面试官不露脸

  1. 自我介绍
  2. 问项目
  3. 项目中用到了Python做数据处理,请问做了哪些处理?

    没想过会问这个,完全没准备,只答了缺失值填充和异常值处理

  4. 项目中使用了springboot,那springboot有哪些注解?
  5. springboot的启动流程?

    (不会)

  6. 全局异常处理怎么做的?

    答错了,说的是先自定义异常类型,再通过AOP全局捕获。应该是答@ControllerAdvice@ExceptionHandler

  7. 你们的自定义异常会继承哪个异常类?

    答直接继承Exception😔,应该是继承RuntimeException

  8. 项目中的持久层是用的Mybatis吗?
  9. Mybatis的一级缓存和二级缓存了解过吗?
  10. @Mapper注解?
  11. 使用过Java集合吗?

    答了Set、List、Map、Queue

  12. HashMap的底层数据结构、几个参数(负载因子、初始容量)、扩容策略
  13. 什么时候转成红黑树?什么时候又转成链表?
  14. 数据库事务了解吗?事务的隔离级别有哪些?Mysql的默认事务隔离级别是?
  15. MyISAM 和 InnoDB 的区别

    没答完整,只答了一个支持事务,一个不支持事务

  16. 主键索引和唯一索引区别

    (没答出来)

  17. 聚簇索引和非聚簇索引的区别
  18. 你的项目中有遇到过慢查询吗?如何优化的SQL语句?

    只说了不走索引的需要走索引,用explain命令查看执行情况

  19. 了解过Java的锁机制吗?讲一下synchronized和ReentrantLock你是怎么用的?
  20. 那公平锁和非公平锁有什么区别?

    这里脑子短路了,说了偏向锁和无偏向锁的区别,面试官说这不是一个东西

  21. 反问

    没有反问

  22. 再见

    再见

最后面试官没给反问环节,估计凉了。

#面试复盘##春招##北京国双科技有限公司##国双科技##java工程师#
全部评论
可能是同一个面试官🤣,我也是面完八股文,然后就对着我项目从头撸到尾,问得很深😅,直接把我掏空😫
2 回复 分享
发布于 2022-05-02 22:43
🎉恭喜同学成功投稿参与【面试复盘】,并通过审核! 😉请留意你的私信,官方红N人员将与你取得联系,进行奖励发放~ 👉🏻戳:https://www.nowcoder.com/discuss/872618了解更多活动详情~
点赞 回复 分享
发布于 2022-04-29 16:50
如果过了你会考虑去国双吗,建议去网上看看国双的评价...
点赞 回复 分享
发布于 2022-05-03 20:29
啥专业的校友,咋还在找工作
点赞 回复 分享
发布于 2022-05-03 20:58

相关推荐

5 7 评论
分享
牛客网
牛客企业服务