#我的失利项目复盘# 面试官人很好,体验很好,很想去、然后有点紧张,答得不是很好。 6.8 晚 7点30面。时长 1h 1、自我介绍 2、项目介绍(这里回答的太菜了,有很多没说清楚,之后的项目解答也是一团糟) 3、Redis 缓存过期触发回调函数处理订单超时关闭?有没有其他办法。 4、下单表的设计和流程?库存这块怎么设计,主要是表的设计。 5、final、finally、finliaze关键字区别
#我的失利项目复盘# 接上文 6.8 晚 7点30面。时长 1h 28、sql 索引都能走到、那这时候是什么问题? (这里讲到了可能是服务端的问题、或者网络问题,也不知道对不对) 29、 有没有可能是别的问题?(可以提示一下吗?下一个了) 30、消息队列(我说了很长时间没用,不是很熟悉) 31、为什么会用到这个消息队列。我说了平时看到的专栏。。了解一些常用操作。 32、介绍一些MQ的场景。 (下单
1.自我介绍 2.讲讲JVM,垃圾回收机制 3.讲讲Redis的内存淘汰机制 4.讲讲持久化机制 5.讲讲缓存击穿、雪崩、穿透等 6.讲讲分布式锁 结合项目讲了Redisson的使用 7.讲讲MySQL的索引 8.索引失效有哪些情况 9.为啥索引选择B+树 10.讲讲MySQL的事务 11.写一道题吧 螺旋矩阵 12.聊了一会学校学习情况 13.反问面试情况 总体来说还可以 基础知识比较扎实 用时
问题内容: 这是我坚持的面试问题: 给定一个由a,b和c组成的字符串,我们可以执行以下操作:取任意两个相邻的不同字符并将其替换为第三个字符。例如,如果“ a”和“ c”相邻,则可以将其替换为“ b”。重复应用此操作可能导致的最小字符串是多少? 我尝试的解决方案: 该代码似乎可以在测试输入“ cab”(打印“ 2”),“ bcab”(打印“ 1”)和“ ccccc”(打印“ 5”)上正常工作。但是我
早上好!本人纯分享!支付宝三面 1、jvm性能调优都做了什么 2、数据库性能调优如何做 3、分布式系统原理:CAP,最终一致性,幂等操作等 4、高并发情况下,我们系统是如何支撑大量的请求的 5、集群如何同步会话状态 6、常用NOSQL,有做过比较? 7、什么情况会出现雪崩,以及如何应对? 8、负载均衡的原理 9、数据库事务属性 10、与同事沟通的时候,如果遇到冲突了如何解决? 11、工作中觉得哪方
1.高并发的处理方式?不会 2.线程安全的集合?答非所问,记得线程不安全的集合。 3.集合与数组的区别? 4.mybatis的缓存有几级?有什么区别?不知道 反问,结束。 总结菜狗,该背题了。 #面经#
自我介绍 选一个项目进行介绍,介绍项目中的难点和解决方案 先做一道算法题,岛屿数量(思路正确,但是dfs一开始紧张写错地方了,后面经过提醒测试过了) 计算机网络:udp与tcp的区别,udp怎么实现像tcp一样的可靠传输???拥塞控制的实现(我按照tcp握手思路答不对,应该是要基于udp本身的协议,不太了解底层协议,GG) 异步io,同步io和非阻塞io的区别 进程与线程的区别,进程用的堆栈情况,
1、什么是集合? 集合就是一个放数据的容器,准确的说是放数据对象引用的容器 集合类存放的都是对象的引用,而不是对象的本身 集合类型主要有3种:set(集)、list(列表)和map(映射)。 集合的特点主要有如下两点: 集合用于存储对象的容器,对象是用来封装数据,对象多了也需要存储集中式管理。 和数组对比对象的大小不确定。因为集合是可变长度的。数组需要提前定义大小 2、常用的集合类有哪些? Col
本文向大家介绍10个经典的Java main方法面试题,包括了10个经典的Java main方法面试题的使用技巧和注意事项,需要的朋友参考一下 分享给大家,如有错误,请指出。 1.不用main方法如何定义一个类? 不行,没有main方法我们不能运行Java类。 在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7开始就行不通了。 2.main()方法需要的参数不是字符串
本文向大家介绍java面试题之数组中的逆序对,包括了java面试题之数组中的逆序对的使用技巧和注意事项,需要的朋友参考一下 题目:在数组中的两个数字如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数 例如在数组{7,5,6,4}中,一共存在5对逆序对,分别是{7,6},{7,5},{7,4},{6,4},{5,4}。 看到这个题目,我们的第一反应
本文向大家介绍java 多态性详解及常见面试题,包括了java 多态性详解及常见面试题的使用技巧和注意事项,需要的朋友参考一下 java多态性 多态分两种: (1) 编译时多态(设计时多态):方法重载。 (2) 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。(我们平时说得多的事运行时多态,所以多态主要也是指运行时多态) 运行时多态存在的三
1. 问:Opencv熟悉不?答:Opencv能用。 2. 问:Transformer与VGG的区别? 答: Transformer 是一种用于自然语言处理的模型,通过将注意力机制引入神经网络,使得模型可以更好地处理长文本序列。VGG 是一种用于图像识别的深度神经网络,其具有非常深的结构,可以对图像进行高效的分类。 3. YOLOv7介绍 4. 问:数据库引擎:Innodb和Myisam表引擎二者
男面试官,会比较有耐心倾听,也会给你“嗯嗯”反馈,会让自己心里有底一点,也会及时点评你的回答,或者补充你的想法。 不怎么喜欢笑,但是说话很温和,面试前就说可能会打断,后面确实在啰嗦的时候会打断一下。 【一面】7.14 55min 1.自我介绍 2.介绍项目,负责哪块,上线了吗? 3.如何保证redis和数据库一致性?(答:延时双删) 4.延时双删的时间精度? 5.项目有要求时间精度吗?(答:毫秒级
一面 1、Spring 原理、Spring IOC、AOP 说一下Bean 如何加载、如何初始化以及如何注册到IOC容器中的详细过程, 涉及BeanDefinition、BeanFactory也深入细节聊一下。 2、一个请求过来在Spring中发生了哪些事情? 这个问题不妨把一个请求过来在TCP层面上建立连接、操作系统如何处理连接、Web容器接收到连接对象后做了哪些事情、Spring 如何对接收到
经典开局:自我介绍 因为本人正好在一家国企做Python大模型实习,一个月后结束,所以想找个实习继续,那个面试官刚好说也是开发大模型的 聊了一些关于大模型的东西 然后就是问一些项目,答的太不顺了,寄了!!! 问了我超级简单的,在Python里面都用过哪些模块,当时脑子空白一个想不起来,事后痛心啊 问了几个Linux中的命令,都是简单的, 手撕:去掉数组中次数大于2的数组,大于两个的保留两个,不大于