2023.10.17途虎养车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,面试官人还不错,就是经典八股准备的一堆没咋问,项目是弱点却狂问,因为简历上写了熟悉算法和数据结构面试官就问了。一问三不知。
下一步 优化简历 兄弟们,转运维了。
全部评论
好难啊佬
点赞 回复 分享
发布于 2023-10-18 12:25 黑龙江
转运维是啥意思大佬,可以去面途虎的运维吗
点赞 回复 分享
发布于 2023-10-21 15:28 北京
佬是面的上海吗?
点赞 回复 分享
发布于 2023-10-26 15:05 江苏

相关推荐

邮小鼠:粤嵌的项目水的要死 来我们学校带过课程实习 项目名字是车机终端 实际上就是写了了个gui 还是老师把代码发给你你改改的那种
点赞 评论 收藏
分享
评论
9
24
分享
牛客网
牛客企业服务