eduradoxu level
获赞
9
粉丝
4
关注
13
看过 TA
133
上海师范大学
2024
Java
IP属地:福建
研三
私信
关注
2023-10-17 20:02
已编辑
上海师范大学 Java
面经的意义在我这真的没用==。回忆不分顺序1、自我介绍(下午刚面完的同学和我说没有,就没怎么看),直接切屏出去对着念稿子。2、说一下redis 缓存击穿、缓存穿透、缓存雪崩,分别的解决方法。除了布隆过滤器还有什么方法解决缓存穿透?(忘了,瞎答,面试官回答设置null值)3、stringBuffer和stringbuilder的区别?String的+=和stringBuilder哪个性能高?(答stringbuilder,string会不断创建新的)面试官答其实差不多,+=在一行的时候会隐性转换为stringbuilder。。。完全不知道。4、介绍一下索引,怎么知道索引失效了?索引失效有哪些情况?(答了四五个,还不够。。)5、分库分表有了解过吗?(没遇到场景不了解)6、nio、bio、io的区别?项目中使用过吗?7、外卖项目里redis的具体使用,怎么缓存菜品数据、验证码的,具体实现?(忘了没咋准备)8、公司实习的项目里分页查询用什么做的?如果数据量很大,还要一页页翻吗?具体怎么实现?9、jvm的内存模型?有哪些垃圾回收器?(就说了个G1)10、知道哪些算法还有数据结构?dfs的时间复杂度,滑动窗口的时间复杂度?知道最小生成树和最短路径的算法吗?知道邻接矩阵吗?邻接矩阵优化后时间复杂度?(图是一点没准备。。忘光)11、深拷贝和浅拷贝的区别?项目中有哪些场景用到了?有哪些方式实现深拷贝?clone()是深拷贝吗?beanUtil.copy()是深拷贝吗?12、算法题,斐波那契数列,用递归做了,问时间复杂度?如何优化?(说动规)面试官说两者差不多,面试官给提示,用线性代数,矩阵相乘啥的。。(还是不清楚),假设2^35次方如何优化计算?(答移位操作)确实可以,那3^35次方?(还是没思路)提示二分查找,脑子里有实现思路吗?(不知道。。。。)13、反问:评价一下我的面试表现。(基础知识还可以,项目可能问的不深但是回答的也不好,算法期望落差挺大的)总结:G,面试官人还不错,就是经典八股准备的一堆没咋问,项目是弱点却狂问,因为简历上写了熟悉算法和数据结构面试官就问了。一问三不知。下一步 优化简历 兄弟们,转运维了。
投递途虎等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务