上来自我介绍,没问项目,直接开始八股 1.GC机制 2.hashmap原理 3.bean的生命周期 4.ioc,aop使用场景 5.多线程使用场景,线程池,参数,拒绝策略 6.锁,乐观锁,悲观锁,独占锁,共享锁 7.spring注解,@autowired和@Resource区别 8.事务,四大特性 9.什么是索引,数据结构,索引的分类10.索引失效场景11.数据库的优化 12.redis缓存穿透,
救命状态好差,好多问题都回答的不准确,我哭 全程八股 redis,内存淘汰机制,具体实现 线程实现方法,拒绝策略,wait和sleep(是wait释放锁啊😭我说完面试官一直反问),线程池七大参数,如果有一个阻塞异常线程还会运行吗 索引 jvm内存模型,哪些分区容易出现异常 面向对象多态和继承,重写
贴一个timeline 8.25 一面 25min 自我介绍,简单问了下项目 手撕 lc零钱兑换2 无八股 8.31 二面 35min 1. 算法:手撕快排,对算法的优化有哪些,在生产环境中可以有哪些改进 2. 慢sql的查询,深入问,explain查询哪些信息,profile查询什么,在生产环境中怎么界定是不是慢sql 3. 有没有用过rabbitMQ?在哪里用到的? 4. Spring MVC
八股+代码(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
集合 redis分布式锁使用场景,怎么使用的?自动续期 spring cloud gateway kafka消息可靠性 一致性hash 系统A和系统B,A系统的订单数据保存的时候需要同步到B系统,怎么操作? Integer int equals jvm内存结构 HR面的问题#我的求职思考##用友##面经##2024秋季招聘##秋招#
时间线: 8.14 一面 30min 介绍了实习,没问项目 八股部分: concurrenthashmap syncronized锁升级 redis脑裂 rabbitmq和Kafka的区别 Oracle和MySQL的区别 剩下的八股想不起来了,反正都挺常规的,无算法 8.17 二面 30min 主要还是聊天,考察技术的广度。整个面试的气氛感觉挺不错的。 8.21 hr面 20min 面完以后加了h
全程40+min,无算法 自我介绍 拷打项目(问了同样原理的开源项目有哪些,以及它们的原理,又出了好几个场景题) SpringBoot Starter原理,作用 Spring如何解决循环依赖 AOP是怎么实现的,结合Spring的Bean声明周期说 Spring事务机制,原理 Dubbo的原理,服务调用过程 ZK作为注册中心,存储了什么信息 用过Spring Clound吗,讲 限流、熔断你用哪些
自我介绍 实习、项目 Java里线程安全的集合框架有哪些? 讲—下CopyOnWriteArrayList了解多少 可以讲一下Hashtable和ConcurrentHashMap的区别吗? ConcurrentHashMap的话1.7和1.8具体区别有哪些? 看过对应的JDK的源码吗?讲—下如何实现的 Java里面的锁有没有了解,ReentrantLock是怎么实现的? AQS源码有了解过吗?C
启动游戏 1. 插入PlayStation®Vita卡。 游戏的图标会显示于主画面。 2. 轻触游戏的图标。 显示游戏的LiveArea™。 3. 轻触[开始]。 启动游戏。 在PS Vita,只有第一个启动游戏的PS Vita才能获得奖杯。即使在其它PS Vita游玩也无法获得奖杯。注册PlayStation®Network后,在其它PS Vita游玩时也能获得奖杯。 在第一个启动游戏的PS V
自我介绍 为什么跨考计算机 绩点排名 学校是否一本 能否立即实习 实习经历 (看是测试和开发就没有深入问了,此时应该提一嘴,自己接触过需求评审会议,到具体实现的业务逻辑流程) 挑一款游戏 一个方面来分析优缺点 (说的明日方舟的PVE系统,说的不是很好,没有说出优缺点是什么,来回几个车咕噜话,就说策略,吸引用户,增加游玩性等。应该从塔防关卡和角色养成相融合的点进行剖析) 关卡要素有哪些 (说的地图要
当我运行我的Playbook来安装一些php模块时,anable Tower抛出一个错误"无法获取一些存档"。 在机器上运行“sudo apt install”时,我可以自行下载php模块。 "sudo apt-get更新"和"sudo apt更新"都成功地完成了它们的更新。 我已经ping了ubuntu包的ip,它ping成功。 我的剧本 我希望ansible tower任务返回“changed
我想做这个图案: 两个for循环都在如下所示的for循环中:
谢谢!
#pm#JD:偏向于项目管理、流程优化+数据分析 写在前面,面试官人特别温柔友好,整体面试体验有感觉被照顾到心理,整个面试过程很舒服,而且面试官好像很在为我考虑bg更贴合的岗位方向,大部分的时间他在介绍工作、项目、业务,可能是希望面试者更能清楚职责定位以及考虑到入职后能不能安心工作和有归属感。(有注意到面试官无名指的戒指,虽然是短短的30分钟交谈,他给我的感觉是一位细腻温厚的人。)也让我浅浅了解到
自从分布式版本库控制系统(Mercurial/Hg、Bazaar、Git等)诞生之后,有越来越多的开源项目迁移了版本控制系统,例如从Subversion或CVS迁移到分布式版本控制系统。因为众多的开源项目逐渐认识到,集中式的版本控制管理方式阻止了更多的人参与项目的开发,对项目的发展不利。 集中式版本控制系统的最大问题是,如果没有在服务器端授权,就无法提交,也就无法保存自己的更改。开源项目虽然允许所