如何用数组实现队列? 用数组实现队列时要注意 溢出 现象,这时我们可以采用循环数组的方式来解决,即将数组收尾相接。使用front指针指向队列首位,tail指针指向队列末位。 内部类访问局部变量的时候,为什么变量必须加上final修饰? {#xuan} 因为生命周期不同。局部变量在方法结束后就会被销毁,但内部类对象并不一定,这样就会导致内部类引用了一个不存在的变量。 所以编译器会在内部类中生成一个局
估计凉了。面试官对我蛮友好的。 算法题:最大的连续子数组的和【动态规划】感觉很简单,但没做出来(也不知道为什么)我是菜逼 问项目: 介绍项目背景;项目的整体架构;整个流程之类的。也根据我的项目进行提问。 八股 问分布式锁【占用锁且不释放怎么去处理】 Mysql 锁相关 HashMap 源码相关【扩容等】 Redis 高可用、哨兵集群相关知识点 Jvm 垃圾回收算法 总共面了45分钟。 总结:对分布
1.自我介绍 2. 项目询问 2. Redis能不能取代MySQL,给出理由 3.MySQL为什么可靠,为什么使用MySQL存储数据,而不用Redis 4. 用过哪些Redis数据结构 5. MySQL索引数据类型、为什么不用AVL 6. 有哪些支持范围查找的索引数据类型、与B+树的区别 7. 简单SQL手撕、inner join ,left join ,right join,驱动表选择 ,lim
提前开始了几分钟,总共二十几分钟不到30,下次语速放慢点 1、自我介绍 2、Netty和其他比优势在哪,为啥用netty 3、比较常用的Java集合有什么(答arrayList和hashmap), 4、hashmap是线程安全的么,数据结构是什么,Linkedhashmap是线程安全的么,ConcurrentHashMap是线程安全的么, 5、arraylist的初始容量多大(我不太确定,就说忘了
首先是自我介绍环节,然后提到对编程有兴趣,询问我什么时候开始学习编程。第二个问题就是研究生期间怎样学习java 的。 之后开始询问: ①项目内容、职责有关 ②数据库选型(提到了redis) ③redis和mysql的区别 ④询问项目遇到的最大的难点以及如何解决 最后问了手头offer和了解我们公司的业务吗。 反问环节问了:①实习期、试用期②几年晋升③公司技术栈④是否会转语言(不会,不想转别的也可以
1:自我介绍 2:闲聊 3:hashmap为什么不安全,具体的描述 4:redis的应用,用过发布订阅吗? 5:mq的高可用怎么做的,消息丢失或者重复怎么办 6:springboot如何自定义starter 7:springBoot启动流程? 8:线程池的参数以及应用,是否一开始就会创建核心线程。 9:项目运行出问题了,如何排查和解决 10:反问 一共32分钟左右 #面试经验# #浩鲸#
距离一面已经过去整整一个月了,昨天大华毫无征兆的一个电话过来说要二面,直接把我整懵了当时我刚好在外面所以约了今天下午2点的电话面试 面试时长:25分钟 和一面基本就问八股相比,二面问项目就问得很多,主要就是聊了下项目,负责的部分,基本没八股,都是项目引申出来的问题: 1. 前端响应卡住后端该如何排查 2. 数据库如何定位慢查询 3. DFS和BFS用到的数据结构以及算法思想 4. Linux查看端
1.自我介绍 2.索引在哪些情况下会失效 3.Spring的常用注解 4.线程池的七大参数(忘记了个阻塞队列) 5.线程池的执行流程 7.如何保证mq的顺序消费 8.期望薪资 #中科软科技##Java面试#
全程70min,面试官心好,但全程神情严肃 一开始情况就不对,牛客网进去麦克风没声,没有手机支架,一只手拿着手机面试的。 1.自我介绍 2.全程实习+项目拷打 A.实习: 1)所有细节拷打 2)不断问各种功能细节方案如何更进一步优化? (期间我提到了模版模式、策略模式,被让手撕,我婉拒不会😭) B.项目 1)你认为秒杀需要考虑问题有哪些? (超卖、重复下单、大量请求压垮服务器) 2)对于这些问题
两个面试官,合计30min 项目拷打+八股+场景题+智力题 图的遍历,哪里用到了递归 注册中心,心跳检测等 spring流程和注解问了很多,自定义异常 throw和throws区别 docker的命令 场景题问了不少,可以说一个答的靠谱的都没有 还有两道智力题,感觉自己智商受到了打击,太难啦!!!我和面试官说我想一想然后疯狂在纸上写,结果过了两分钟:不好意思😬没想出来 面试官:没事这挺难的回去再
帮助大家补充面经,只设计到技术部分,其他的就不提了。 1. java基本数据类型以及char和double占几个字节 2.volatile关键字的底层原理 3.主内存指的是JVM哪块区域,什么情况下线程会去读取主内存中的数据 4.hashmap底层原理,hashmap和list增删改查的区别 5.哈希冲突怎么解决,只重写hashcode()方法不重写equals()会怎样。map中的数组存的是什么
这谁顶得住啊,问10个场景题,然后半小时结束面试。 我谢谢你啊
凉啊。。。我真的好菜 40min 1.自我介绍 2.重写和重载 3.hashtable hashmap 4.为什么hashmap线程不安全 5.如何检查程序中的内存溢出 6线程怎么创建 7垃圾回收算法,什么对象可以被回收 8.BIO NIO AIO 9.Spring Bean 的一些问题,生命周期 10.常用的注解 11.AOP, 单例模式,具体怎么实现 12.数据库三大范式 13.数据库性能优化
- 项目(五分钟左右) 略 - 八股(十五分钟左右) 缓存穿透、击穿、雪崩balabala 缓存用最多的是redis什么数据类型 了解redis锁概念吗,分布式锁了解过吗 redis中分布式锁的命令 项目里面的mysql设置过索引吗 讲一下联合索引重要的概念 Java的集合用过哪些 hashmap遍历并打印有哪些方式 HashMap的Key或者value可以为null值吗? 自定义类做HashMa
1. 自我介绍 2. 问一下业务流程, 3. 怎么保证redis和DB、的数据一致性 4. 用到事务了吗,举个例子,你在哪用到的?看没看过源码 5. 事务的传播行为有哪些?举个例子,一个场景应该用什么传播行为 6. 消息队列中的消息消费者没读取怎么办? 消息队列中的消息有没有持久化 7. MYSQL 写SQL语句 为啥用内连接而不用外连接? 说一下左外连接和右外连接的应用场景 8. 敲code,两