8.29 自我介绍 项目架构,项目难点 mysql 聚集索引和非聚集索引 默认索引字段 操作系统 进程与线程的区别 僵尸进程,如何处理 并发编程 创建线程的方式 线程之间如何通信 17分钟 无算法题目
八股+代码(40多分钟) 面试官人非常好!!!体验很好 1.java三大特性,介绍一下 2.重载和重写的区别 3.==和equals不同 4.java的访问权限有哪些 5.volatile关键字作用 6.线程间通信的几种方式 7.java8相较于java7的新特性 8.for和foreach,continue与break实现 9.java8的jvm 10.垃圾收集器cms和g1比较 11.spri
问了很久实习和项目 八股:并发与并行,线程池 进程和线程 tcp,udp 七层模型。ip寻址在哪层,tcp协议在哪层 hashmap结构,是否线程安全,怎么实现线程安全,查询的时间复杂度 算法题:无限的水,已知大水桶和小水桶的容量,求能不能得到目标容量的水 逻辑题:25匹马,5条赛道,选最快的三匹马,最少比较几次 暂时只能记得住这些 团子的面试体验还是很好的
1. 自我介绍 2. 项目 3. 列举一下常见的排序算法以及对应的时间复杂度,空间复杂度,比快排更快的排序算法,堆排序中构建堆的时间复杂度。 4. 进程、线程、协程的关系,Java中的锁,乐观锁悲观锁使用场景 5. Redis数据结构,使用的场景 6. Spring中使用了哪些设计模式,工厂模式使用场景 7. 平时是怎么学习的,有竞赛、论文、专利? 8. 最近一段时间学习到的知识点 9. 算法题,
邮件写30min就面30min,可以的,面试官语速跟火箭似的 1. Java 里常用的数据结构有哪些 2. Set 怎么去保证去重的 3. Set 里面,如果保存的是一个自定义的对象的话,那我这个对象应该是有什么动作吗? 4. 在常用的里面,然后队列基本上是使用在哪一种?哪些场景? 5. BlockingQueue有哪些实现类,基本原理,怎么实现阻塞的 6. synchronized和reentr
上来就自我介绍,没问项目,没有手撕,全长24分钟。 1.SpringBoot自动配置原理 2.MySQL优化方法(发散思维,面试官说想到什么说什么,看你具体都了解哪些方面。我只回答了索引相关的,有没有人补充一下?) 3.雪花算法,缺点 4.redis数据结构,跳表,跳表怎么删除元素 5.消息队列作用 6.Redis和mysql数据一致性,为什么不更新完数据库后直接更新缓存。 7.kafka架构有什
16:20的面试,提早上了发现16:00的时候面试官就进入会议了 30分钟 八股+实习 感觉答的还行,基本上都答上来了。 自我介绍 八股: 1. hashmap的get方法(1.7,1.8) 2. 如果给你一个对象,让你按其中一个字段进行排序,你会怎么做(collections.sort方法,重写接口) 3. 重写哪一个接口,这边忘了然后随便说了一个Comparator。 4. sort方法使用了
Java数据类型 ArrayLIst和LinkedList,底层原理 HashMap底层原理,是线程安全的吗 有线程安全的HashMap吗,有了解过吗 JUC了解哪些(线程池) 讲讲线程池的参数,有什么拒绝策略 常用的垃圾回收算法,有什么垃圾回收器(G1,CMS) 问了一下G1和CMS(没回答上来) Spring两个特性(IOC,AOP) AOP的实现(答出了两种大致的思路,名字忘了) Sprin
集合 redis分布式锁使用场景,怎么使用的?自动续期 spring cloud gateway kafka消息可靠性 一致性hash 系统A和系统B,A系统的订单数据保存的时候需要同步到B系统,怎么操作? Integer int equals jvm内存结构 HR面的问题#我的求职思考##用友##面经##2024秋季招聘##秋招#
全程1h,技术主管拷打 前50min一直在问项目,狠狠的抠细节,中间共享屏幕看项目代码。。。 最后10min写了个题,大概意思是实现一个类,next方法可以返回不重复数字,要求时间复杂度O(1) ------------------------------------------------------------------------ RandomGenerator gen = new Ran
1.项目半个钟 2.redis有哪些数据结构,底层分别是什么 3.concurrenthasmap为什么能保证线程安全 4.缓存雪崩、击穿、穿透分别是什么,有哪些方法可以解决 5.redis符合CAP哪些原则 手撕一道简单题 自我感觉:很悬
1.Long 的长度和范围,为什么要减一 2.JAVA 异常 层次结构 3.JAVA的集合类有了解么 4.ArrayList和LinkedList 区别 5.HashMap 有了解么,它的底层实现,为什么线程不安全,想要线程安全有什么措施 6.coucurHashMap和HashTable 7.线程池有了解么,讲一下, 8.线程池配置无界队列了之后,拒绝策略怎么搞,什么时候用到无界对列 9.MVC
基于实习项目,全是场景题 1.项目有没有基于大数据量的优化场景 2. 用户A和用户B同时修改product,如何实现先登录的成功写入 3.Mysql死锁怎么写?数据库会怎么样? 4.多线程求和 40分钟,全聊项目,真滴牛逼!!!
时长:1h 体验:面试官很有水平,也很面善 1.我研究方向和GNN有关,部门推荐算法涉及到GNN,面试官有点兴趣,问了问小论文和创新点。 2.实习项目相关 项目架构,主要负责内容 内存调优(没用过JVM调优,我说了说碰到过的一些问题和sql调优手动回收等) 项目缓存相关部分 有没有了解过项目的内存分布(没太理解什么意思,就说了几个服务器的内存什么的) 3.八股: 数据库事务特性 JVM
快手2面:主要是情景题 1.restful中get和post如何设计 2.解释get和post及其区别,get有body吗 3.TCP为什么是3次握手,2次不行? 4.redis,和数据库数据不一致问题,怎么解决?线上环境中,大量请求没有命中redis,不能去查数据库,该怎么操作? (我没明白什么意思?后来想了一下是不是想问缓存穿透、雪崩之类的) 5.写sql: 班级表:班级id,学生id, 学生