度小满Java一面面经(65min)感觉凉了
2.25号下午2点
自我介绍
开始问项目用的一些框架
反爬的问题
如何解决的
网络:七层模型
问有没有在tcp、udp上做过啥东西(木有)
java:8个基础数据类型,int多少字节,(这个当时脑袋蒙了,没答上来,肠子悔青了)
string是可变的么?不可变有什么好处?
final、finally、finalize
开始问项目用的一些框架
反爬的问题
如何解决的
网络:七层模型
问有没有在tcp、udp上做过啥东西(木有)
java:8个基础数据类型,int多少字节,(这个当时脑袋蒙了,没答上来,肠子悔青了)
string是可变的么?不可变有什么好处?
final、finally、finalize
说一下集合(Collection接口,map接口)
说一下hashmap(底层实现,非线程安全)
为什么非线程安全?
讲一下countwatch
说一下hashmap(底层实现,非线程安全)
为什么非线程安全?
讲一下countwatch
你说你了解垃圾回收?讲一下吧,讲了大概有10min,讲完果然他啥都没问。。。
说一下sleep和wait区别(好家伙,我开始说sleep没有释放锁,他说你确定么???我心虚就说可能也释放了吧。现在一查,就是没有释放,我真想抽自己一巴掌)
数据库的索引,引擎,隔离级别,不同隔离级别遇到的问题,InnoDB默认的是什么级别?
什么是事务?事物的特性
说一下联合索引和覆盖索引?
数据库的索引,引擎,隔离级别,不同隔离级别遇到的问题,InnoDB默认的是什么级别?
什么是事务?事物的特性
说一下联合索引和覆盖索引?
开始给我写了几个sql语句,问我用没用到索引?
写了一个having Max+group by+order by的sql语句,问我执行顺序(这个之前看过,结果忘了,难受)
问了mybatis的#{}和${}的区别是什么?(mybatis的知识点秋招之后就没怎么看,扑街)
算法题:了解单链表么?如何查询倒数第k个元素(双指针)只讲了思路
了解图么,图的最短路径怎么求?(迪杰斯特拉算法这玩意就离谱,想了想自己说也说不明白,放弃了。。。)
手撕算法(如何判断一个链表有环?要求O(1)空间复杂度)(快慢指针)
写了一个having Max+group by+order by的sql语句,问我执行顺序(这个之前看过,结果忘了,难受)
问了mybatis的#{}和${}的区别是什么?(mybatis的知识点秋招之后就没怎么看,扑街)
算法题:了解单链表么?如何查询倒数第k个元素(双指针)只讲了思路
了解图么,图的最短路径怎么求?(迪杰斯特拉算法这玩意就离谱,想了想自己说也说不明白,放弃了。。。)
手撕算法(如何判断一个链表有环?要求O(1)空间复杂度)(快慢指针)
总结:知识点问的很密集,回答了个七七八八,面试官让我增加一下spring和mybatis的知识,
没办法,这框架知识太弱了,因为之前面试都没怎么涉及这方面内容,就没去抓,现在隐患凸显出来了😥
不晓得能不能过一面,有点悬
#面经##校招##度小满##Java工程师#不晓得能不能过一面,有点悬