27届双非-自研基础软件小厂-二面通过

题目:
1.讲讲模板方法模式的应用场景与实现要点
2.分析一下单例模式的几种实现方式及优缺点对比
3.谈谈工厂方法模式与抽象工厂模式的区别
4.分析观察者模式的实现原理及实际应用案例
5.讲讲静态代理和动态代理的应用场景
6.讲讲你对JVM类加载流程的理解
7.双亲委派机制的原理及如何打破它,分情况讨论一下。Tomcat和JDBC分别是怎么具体打破的?
8.谈一下JVM内存模型及GC机制,JVM内存模型分哪些模块?
9.常见的JVM调优参数及实战场景,按JVM的内存模型来讲讲每个参数如何设计。
10.什么是类加载器?列举几种内置类加载器。讲讲传统的三级类加载器结构和tomcat的类加载结构的差异。
11.Redis持久化策略,AOF和RDB的区别是什么?
12.Redis的过期键删除策略及内存淘汰机制
13.Redis为什么快?底层数据结构与线程模型
14.Redis集群方案了解么?简单谈谈三者的差异。
15.简单说说Redis缓存穿透、雪崩、击穿解决方案
16.JNI的原理及开发流程(从Java调用C/C++代码)
17.Java反射机制的优缺点及使用场景
18.Java并发中的synchronized与Lock区别
19.volatile关键字的作用及底层实现是什么?
20.说说Java8的新特性有哪些?平时开发用过么?
总结:A.纯八股,从头吟唱到尾。
B.面试官气质比较儒雅,给人的压力不大,沟通比较愉快。
全部评论
接好运
点赞 回复 分享
发布于 06-05 14:24 河南
接好运
点赞 回复 分享
发布于 06-05 14:19 重庆
接好运
点赞 回复 分享
发布于 06-05 14:07 河南
接好运
点赞 回复 分享
发布于 06-05 14:05 四川
接好运
点赞 回复 分享
发布于 06-05 13:59 江苏
感慨佬的八股能力,真的很强
点赞 回复 分享
发布于 06-05 13:42 江苏
你的八股能力好强
点赞 回复 分享
发布于 06-05 00:51 山西

相关推荐

06-04 16:18
已编辑
湖南科技大学 Java
1.简单介绍一下你自定义的协议2.讲讲怎么做的Benchmark3.你的测试是在什么配置的机器上进行的?4.你在启动参数部分:配置了哪些参数?JVM内存是怎么分配的。除了堆/栈/元空间。你是如何考虑堆外内存的?有考虑过SurvivorRatio和newRatio么5.你做了哪些性能优化?从应用层的角度来谈6.我其实更想知道,你在TCP这一层做了哪些优化?7.从序列化的角度来看,你做了哪些优化?8.除了Nagel算法呢?在TCP层面还能做什么优化?9.你对哪一块比较了解?——答:MySQL10.那你讲讲建索引有哪些考虑?11.你给学校建索引,那假如这个学校字段不被查询呢?你再想想在实战中,建立索引要考虑哪些因素?12.给用户-活跃状态建立联合索引可行,在建表的时候,除了建立索引,你还会考虑哪些因素?13.讲讲OOM怎么排查的?14.我知道你可以jmap或者启动参数配置输出堆转储信息,但是我们用的k8s,服务器半夜崩溃了,整个container都消失了,那我怎么去查日志或者堆转储文件呢?15.假设我有A服务和B服务,不同的服务之间有TraceID,然后我的TraceID在A服务时是TraceA,在B服务突然变成traceB,你怎么排查出这个ID的变更?16.你用了Seata,那我想问问你:什么情况下需要用分布式事务,除了Seata你还能用什么来实现分布式事务?如果我不处理分布式事务会怎么样?什么业务场景需要一致性?17.手撕:给定仓库位置码:形如// A101-052-001 // J01-002-001。如何进行排序呢?18.你项目用的JDK版本是多少?答:1719.你认为JDK17和JDK8相比有哪些优势?1.有二面的话联系你。答:我答成这样还有二面机会?反问:A.您好像对我的业务项目不感兴趣?答案:太玩具了,和我们生产用的差异太大,没什么好问的。B.对我的建议?答案:实战经验欠缺,但是现在这行业比较病态,实习机会需要有产出的实习做铺垫,努力多干活吧。八股文背的挺好的,可惜我不太喜欢问八股, 我的面试风格和其他人不太一样。C.评价一下我?答:你比大二的我强,但是现在这个行情确实比我当年卷了非常多。你还得多练练。总结:A.聊了挺久,总共60minB.面试官人很幽默,但是对面试主动权把握的很好,我惯用的掌握面试节奏的技巧失效了。多次尝试吟唱八股都被打断了。C.感觉这会是我面试的第一寄。
采集想要offer:问八股还行,问实***就gg了,希望面我的不是这个面试官
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

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