2024-9-20 途虎养车 二面

没有八股,没有手撕,问优化思路和场景题,我这方面准备的确实不好,答的很没有章法,总之很感谢面试官能够问出我的不足之处。

1. 自我介绍+项目redis用处的询问(我可能需要再说的简明扼要一点)
2. 为什么要用到MyBatis-Plus作为这个ORM,原因?你知道MybatisPlus会有高并发的问题吗?(没遇到过,懵了)
3. 为什么去使用LUCENE代替模糊搜索,没有其他方案吗,没有对比过吗?跟我讲讲倒排索引吧?SmartChinense分词器又是怎么分词的?lucene的高并发问题?有没有试过十倍或者百倍的qps去测试?(我在LUCENE这研究的不够深,原理不是很明晰)
4. mysql的优化里用到了什么?(我说了索引和锁,并跟他解释了索引下推,但他没有再深问其他的有关索引的方面)
5. 问我在项目里的优化思路(我说先缓存再考虑api,面试官提醒我应该先考虑数据库里的优化,这样才能安全)。
6. 抢红包场景设计题(分布式服务,我当作单体服务去设计了,而且我场景题确实准备的不是很好,所以答的很烂。)
7. 个人优势
8. 反问环节(面试官对业务介绍的挺用心的)

总结下来我得多挖一下用到的项目框架,然后多看看场景题,学到了很多,感谢

最新动态2024-9-26   答得不是很好也能有hr面,感谢许愿oc
全部评论
还在面试的大家加油,我应该是歇逼了,大家多准备场景题
1 回复 分享
发布于 09-20 19:25 上海
几号一面的呀
1 回复 分享
发布于 09-21 06:35 黑龙江
好难
1 回复 分享
发布于 09-21 08:17 辽宁
一面后几号约二面的哇
点赞 回复 分享
发布于 09-21 11:16 广东
大佬,请问下MyBatisPlus高并发问题是个啥啊
点赞 回复 分享
发布于 09-22 22:39 湖北
请问笔试做完后几天收到的1面通知
点赞 回复 分享
发布于 09-24 13:48 广西
佬,这个是哪个部门的,好难啊
点赞 回复 分享
发布于 09-24 15:45 河南
佬, C 端还是 B 端呀
点赞 回复 分享
发布于 09-24 18:55 河南
我明天二面 秋招第一个二面 好紧张😭
点赞 回复 分享
发布于 09-26 12:50 陕西
谈的怎么样,佬
点赞 回复 分享
发布于 09-26 15:36 香港
真同济大学啊?
点赞 回复 分享
发布于 10-12 14:49 北京
佬,有oc吗
点赞 回复 分享
发布于 10-12 16:46 浙江
佬意向了吗
点赞 回复 分享
发布于 11-01 16:36 广东

相关推荐

9月笔试,10.12一面,10.15二面,10.28意向#数字马力##数字马力面经#数字马力 - 一面 (过)50min+● 自我介绍● 实习内容都有些什么?  ○ 云上巡检具体是干什么的?  ○ 云上巡检多久一次巡检?● 如果要日活量达到百万这个级别,课表推送该怎么做? - 引入消息队列,采用多线程分治●大批量查询数据这种查询,比如Excel一个导出功能的时候需要查询很大的一个数据量的结果,有没有什么好的实现方案? -多线程并发  CountDownLatch ●ThreadLocal 有用到过吗?在使用过程中有什么需要注意的点?会不会造成内存泄漏?●git 遇到代码冲突,在同一个分支上协作的时候如何解决冲突?●maven 依赖冲突如何解决?●MySQL 底层索引是什么?为什么选择B+Tree●设计表结构的时候怎么去使用索引?●如何分析一条SQL?主要是看哪几个字段?比如它命中了哪个索引,命中的索引类型是什么?索引命中的多少条?●MySQL 有哪几种锁?锁是如何用的?用在什么索引上面?●MVCC 的原理讲一讲●设计模式中的策略模式有用过吗?怎么用的?●在项目中,学校之间会有些共性的特征,我们如何去封装这些共性特征呢?●有没有考虑过策略模式中加上上述这种思想?●讲一下AOP我们一般都用在什么场景?自定义注解加在哪里?自定义注解加上私有方法上可以吗●动态代理的两种实现说一下●Spring如何解决循环依赖的问题?第三级缓存是为了解决什么问题?数字马力 - 二面(过)40min+● 自我介绍三分钟,再将一些比较擅长的一些技能、亮点的地方。● 进入公司实习后团队内部让我承担的职责,为什么要让我去做这方面的事情?这个需求的背景是什么?在这中间做了哪些事情?以及对于这些需求我是如何实现的?中间遇到的难点有哪些?  ○ 一下子有点被问懵逼了● cmdb中的数据与部门数据库中的数据是如何保证一致性的?  ○ 巡检模块,定期巡检报警,无风险直接操作,有风险手动发工单与业务方确认无影响之后进行手动变更。● 如果调用的数据量很多,在获取数据的时候我要如何读取,如何写?  ○ 还是问的实习,其实感觉面试官想问的是大数据量场景下我要如何去优化读写操作。● 巡检完后进行修正,是自动的还是什么?  ○ 其实就是对于无风险的数据操作直接修正,有风险的数据操作还是发工单与业务部门沟通确认后再进行修正● 我负责的数据修正治理的工作为什么会出现这个数据不一致的问题?有没有想过从源头入手彻底解决这个问题?  ○ 有,但不多。1. 团队内部对实习生权限管控很严格。2.历史遗留问题太大,涉及到公司内部团队很多,产出比低。● 我之前说os相关模块工作,主要是碰到了什么问题?  ○ 代码架构混乱,优化os模块的架构使用了工厂模式、策略模式。对于一些共同行为和方法抽取成抽象类继承。● 阿里云cos那边的接口有什么数据不满足我们需求?  ○ 数据粒度的问题。阿里给的数据无法满足团队内部需要的更细的数据粒度。● os数据巡检模块如何设计的?  ○ 工厂模式、策略模式、面向接口开发方法。使用 go 的组合等等● 公司内部具体用哪个云?  ○ 其实都有用,但是侧重点不同。● 阿里云oss它的同城冗余、可用区冗余的含义及其区别?● 可用区,从物理现实的角度讲一讲它的概念?  ○ 把可用区这样那样的优点、缺点稍微说了一下● 为什么大家都流行去搞一些同城冗余,而不是做一些跨地域跨城市之间的冗余?  ○ 一是成本问题,二是没必要。各云服务厂商基本上都能保证极高的数据安全性、可用性,极大程度上保证了数据不丢失。● 项目中的一个背景是什么?(上上个实习做的项目)● 你是如何去进行项目整体架构重构,来适应业务变化的?  ○ 老规矩,工厂模式,策略模式,单例模式,面向接口开发,一套军体拳● 某个业务数据存储的一个数据结果是什么?● 我是如何参与到这个项目中的?● 在项目遇到过的困难和故障?  ○ 直接吟唱最近遇到的一个threadlocal相关的数据污染的故障,然后引出对应的八股,基本上全答上来了  ○ threadlocal底层数据结构、key是什么,如果要跨线程传递threadlocal?● 反问:对应这次面试的表现:整体来说不错,就是太紧张,需要去引导。
查看39道真题和解析
点赞 评论 收藏
分享
11-13 15:41
已编辑
南京信息工程大学 Java
一面(主管面)1. 自我介绍2. 讲实习项目3. java方法传参是值拷贝还是引用拷贝4. String为什么不可变 5. ArrayList和LinkedList使用场景6. final修饰的方法影响重载吗7. HashMap做本地缓存需要考虑什么 8. ThreadLocal底层原理9. 项目中具体怎么用的threadlocal10. 讲讲jvm内存结构11. 电商网站选用什么垃圾回收器比较好12. 索引失效有哪些情况13. 什么是回表14. 慢SQL可能的原因,如何排查15. left join和right join区别16. kafka的消息丢失和重复消费问题17. xxljob相比timer的优势18. Nacos在项目中怎么用的19. 讲下手写的rpc20. 如何确保消息安全性21. 服务端解析出请求交给线程池还是直接执行22. 反问:校招流程以及中国制造网业务二面(技术面)1. 期望薪资多少,有其他offer吗2. 找工作看哪些城市3. 什么是动态规划4. 动态规划的优势是什么5. 动态规划和分治法相同点和区别6. 为什么不找AI相关的工作 7. 你觉得研究生期间AI的学习经历对你有帮助吗8. 可以来提前实习吗9. 了解敏捷开发吗10. 单元测试用过JUnit吗11. 了解设计模式和面向对象吗12. 看java代码片段,说结果和时间复杂度(考点java值拷贝)13. 算法题,说思路(一个滑动窗口、一个双指针)14. 你觉得这些算法在开发中有用吗(我说我没遇到过,埋下隐患)15. 电商场景题(需要用到动态规划算法解决)16. 反问:校招名额17. 时长:38min三面(CTO面)1. 自我介绍2. 高考怎么报的志愿3. 考研怎么选的学校4. 自定义分布式全局ID生成器怎么实现的5. 缓存架构怎么设计的6. json和protobuf的理解 7. 对java的理解8. 未来职业规划9. 期望薪资10. 什么时候可以实习11. 对我的建议:说技术可以更全面些;做选择可以多问问同龄人或学长12. CTO面总结:聊天为主,交流了很多对技术的理解13. 时长:50min11.5感谢信。应该是薪资要高了😅除了二面都是线下,0offer选手发面经攒人品 #面经#
查看99道真题和解析
点赞 评论 收藏
分享
13 45 评论
分享
牛客网
牛客企业服务