失业日记-最近面试被问到的不会的八股文

Java:
1.Java有哪些错误类型
2.Java探针
3.HashMap链表头插法具体问什么成环
4.错误处理具体在哪一行
5.ReentrantLock底层实现
6.线程池原理
7.Stream有哪些方法
排序,去重,元素转换,过滤,遍历,最后转换为集合
8.G1垃圾回收器的特点
两个阶段

框架:
1.工作中对Bean对使用,相关注解
定义(xml,注解,java配置)、周期(实例化,属性注入,初始化,销毁)
2.Mybatis是那种代理方式
3.Spring的单例模式用的是哪一种实现方式
4.封装starter需要用到的注解
属性来源于配置@ConfigurationProperties(prefix="xxx.xxx);
条件化配置Bean@Configuration,@ConditionalOnMissingBean
5.SpringBoot配置文件的加载顺序
命令行参数,jar包外的application-profile.properties, jar包外的application.propereties, 
jar包内的application-profile.properties, jar包内的application.properties

中间件:
1.除了Redis还有哪些实现分布式锁的方式
zookeeper,etcd
2.多个消费者消费同一个队列,怎么保证消息有序性
只能保证局部有序
3.Hive分区(PARTITION)
动态分区自动根据数据内容创建分区,set hive.exec.dunamic.partition=true
静态分区
4.Eurake的优点
服务注册,服务发现,健康检查,高可用

开放性问题:
1工作中遇到过什么性能问题,怎么解决
先判断瓶颈,再判断业务复杂度
2.对数据库做过什么优化
SQL,库表,缓存,硬件
3.怎么实现10万TPS
先判断瓶颈,再判断业务复杂度

*总体来说对Spring的八股文还不是很熟悉
全部评论

相关推荐

哈啰大家,喵弟面试经验分享~bg:末九本总结:基本八股轰炸,已hr面完成等通知难度:偏简单,电话面12.9号**科技(100-499人)1.面试官介绍自己公司的业务2.直接反问了一下所用技术栈 然后开始面试3.上来就问了计网和操作系统 我说还没学习 应该是什么时候手贱写的4.基础部分 包装类有没有什么机制(听蒙了 知道是自动拆箱聊了一下)5.重载与重写的区别6.深拷贝与浅拷贝的区别7.数据缓冲这一块有了解吗(根本不知道原来就是数值常量池-128~127)8.hashmap的底层说一下吧9.那链表与红黑树的查询效率都是多少呢10.那为什么链表会在8的时候转换为红黑树11.聊聊jvm 你遇见过什么严重问题 你会怎么用jvm去排查(说的其实很笼统 我回答的请求数 网关限流等等 再就是看内存爆没爆)12.行 再说说spring 你知道bean的生命周期吗13.autowird与resource的区别14.那自动装配又是什么 用到过什么注解吗15.mysql中 char与varchar的区别是什么 底层一点的机制呢16.那事务都会在什么时候失效呢17.隐式数据有没有了解(没答上 面试官给回答了 跟事务有关)18.事物的隔离级别有没有了解过19.redis中持久化的方式你知道吗20.那redis中你都用它来干什么呢(说了数据结构能引出的内容 忘了说简单的分布式锁和事务管理)21.那你项目中 选择的rdb 那他会不会阻塞主线程呢 (先是答得会 但又想了一下答得不会 给面试官逗笑了 我这块有点忘了)22.嗯 基本快到了反问环节 我问了为什么多问八股 不问项目和实习 他让我讲了一下实习23.项目部分他回答说写的挺清晰的 不用再问(其实我确实也没太搞懂了 写太清晰他又不问)24.反问 我个人在反问环节比较喜欢问关于公司所用技术栈相关(方便我通过的话准备下一面的内容)和对自己面试回答的感觉和纰漏总体来讲不算太难 而且是电话面 挺轻松的 就几个比较偏的问题没答上来 后续通过约了二面这个公司目前推进到hr面结束了 评估中 业务主要是跨境电商和AI的一些事 我比较想拿个offer的 至少留个保底
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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