走过路过不要错过
点击蓝字关注我们
1、记忆比较深刻的项目,学到了什么
2、在这个项目中我的角色
3、在这个项目中在哪些方面我有提升
1、比较熟悉的Object里的默认方法(只回答了euqals呜呜呜)
2、追问:toString呢?
3、项目中常用的方法
4、项目中用到的框架
5、多线程了解的多吗(不多呜呜呜)
6、数组和链表的理解
7、为什么查询多用数组,插删多用链表?
8、什么场景用到了数组和链表(我提到了hashmap,然后开始balabala)
9、HashMap扩容过程
10、为什么HashMap不是线程安全?
1、介绍一下虚拟机的内存结构
2、JVM判断对象是否需要被回收
3、引用计数法怎么解决循环引用的问题(我说不了解,因为好像没有采用这个方法)
3、GCRoot在哪些区域?
1、说一下对sql优化的理解
2、有多少种加索引的方式?
3、索引的实现机制?
1、说几个http的结果码(我说了302和303,因为http1.1可以把body和header分开,所以提到了100和401)
2、http和https(数据完整性,数据保密性,身份校验安全性)
3、说一下加密和加签名的区别
1、讲一下常用命令
2、删除文件的命令
1、说一下AOP的使用场景
2、用来解决什么问题?
3、AOP底层的实现
4、说一下动态代理
1、用过哪些测试框架?(postman,JUnit)
2、JUnit和postman分别属于黑盒和白盒测试的哪一种?
八个小球,有一个质量较轻,最少要多少次找出最轻的?
1、什么时候用到分表分库?
2、横向切分后怎么知道插入到哪个库
1、你认为技术大牛要有什么特点?
2、你看过spring的源码吗(看的很少..)
3、你的学习方法
4、你还知道哪些学习技术知识的论坛?
5、你最近学习过的技术内容是什么?
6、详细说说事务的特点
7、说说最终一致性
8、对未来的规划
1、注重的能力?
注重基础,技术热情和潜力,解决问题的能力,综合能力(表达能力、总结能力、问题感知度、逻辑)。
2、我的不足和建议
要深入源码,要多实践、寻求实践的机会,多去技术论坛了解新知识
获取往期更多最新面试题资料,直接转发一下这篇文章+关注公众号【Java烂猪皮】关注后回复【666】即可获取哦~
—END—