1. 自我介绍 2. int的取值范围是多少? 3. 讲一下Java有哪几种基本数据类型? 4. 介绍一下项目中使用的RabbitMQ。 5. 手写SQL 6. 反问 全程15分钟,面试官体验不错。许愿二面!
1. 项目,RBAC里面如果只让用户绑定权限咋处理。 2. 装箱和拆箱, 3. jdk1.8有什么新特性,说的concurrenthashmap,问还有没有其他的,说了一个场景,如果一堆数据重的订单信息在多线程的场景下用什么数据类型,答的AtomicInteger。 4. cas,使用cas的数据结构有哪些。 5. mysql存储引擎,事务隔离级别,脏读,可重复读,幻读,幻读如何解决,mysql的
1.自我介绍 2.面向对象与面向过程的区别? 3.String StringBuffer 和 StringBuilder 和 String区别 4.java常见的异常类型有哪些?有什么区别? 5.ArrayList和LinkedList的区别? 6.ConcurrentHashMap工作原理? 7.jvm有哪些垃圾收集器? 8.OOM的常见场景及其原因、解决方法? 9.Spring AOP 底层原
【项目相关】 1、项目细节 (1)哪里用了Redis (2)登录功能怎么实现的 (3)数据库里有哪些表 (4)AOP具体用在哪了,怎么实现的 2、Spring给你的项目带来了哪些便捷 【八股相关】 1、Redis底层数据结构实现原理 2、HashMap底层怎么实现的 3、消息队列用过吗,介绍一下 4、深拷贝和浅拷贝分别是什么?如果一个用户发送了一个请求,然后要修改请求,应该用深拷贝还是浅拷贝 5、
自我介绍+项目流程讲解(20min) 无反问和深挖 八股:(20min) 1.线程的状态?拓展:为什么处于blocked的线程不占用cpu(操作系统角度回答)? 我当时回答:线程的 blocked状态往往无法进入同步方法/代码块,因为无法获取到与同步方法/代码块相关联的锁,因而不占用cpu。面试官认可了,但我事后没有找到相关的面试题,回答仅供参考。 2.对volatile的理解 3.对Thread
全程八股,没有问项目。 1. 自我介绍 2. Java:线程池的几个参数,一个线程进入线程池是怎么执行的;HashMap的数据结构,为什么重写hashcode()必须重写equals(),如果不重写hashcode呢;ConcurrentHashMap线程安全吗,数据结构,怎么实现线程安全的;然后问道锁,介绍一下ReentrantLock,怎么实现的呢;synchronized怎么实现的;介绍一下
最开始问的项目,后面问的java基础 线程池的作用和参数 最大线程数什么时候用 Synchronized 和lock的区别 Synchronized什么情况导致死锁 http 和https 之间的区别 RPC和http之间的区别(没回答上来) mysql索引有哪些类型 mysql支持的四种隔离级别 幻读是怎么解决的 MVCC能够解决幻读吗 幻读的概念 读当前的数据可以出现幻读吗 不可重复读概念 S
1. 面试官介绍业务,以及主要的工作内容 2. 自我介绍 3. 追问详细介绍实习内容(这一整体实习部分问了大概二十五分钟) 4. 业务算法逻辑过程 5. 主要提升体现在哪些方面(和没有优化之前) 6. 为什么这段实习只有两个月的时间 7. 第二段实习的实习内容 8. 实习过程中的难点 9. 喜欢其中的哪一部分工作 10. 了解Java集合嘛,详细说一下Map? 11. 为什么HashTable线程
1.自我介绍 2.面试官看我项目,聊了一些项目实现的问题。 3.说说聚簇索引 4.最左前缀是什么,为什么要最左前缀,不是最右前缀什么的 5.谈谈对强一致性和弱一致性的理解(关于raft的因为我的项目),面试官关于这个每个人都有自己的理解,让我自己谈谈,然后又聊了一些我的项目 6.拦截器和过滤器的区别(完全不知道了。。) 7.aop实现原理(复盘感觉有些点虽然懂但是没答到) 8.线程池的参数(说漏了
春招第一个面试是团子给的 面试官人很好,说话给人一种很有条理的感觉,反而我的应答就很慌乱 1. 简单的问了简历上的两个项目,没深入问 2. 合并两个有序链表(迭代+递归) 3. 业务题,与list和map的使用有关(第一次做这种题直接懵了,回头想想其实很简单) 4. 垃圾回收算法,垃圾回收器 5. fullGC是什么,什么时候会触发(忘记了) 6. 数组和链表插入和删除的时间复杂度(回答错了,其实
自我介绍 springboot项目的优点 stater的实现 @autoconfiguration实现原理(和上一个类似) druid 特点 高性能高并发(多线程 异步IO) 可扩展 监控管理…… 连接池的作用 缓存和重复利用数据库连接 数据库表设计。具体一点 怎么提升的项目进度 代码块重用 AOP 优秀的工具 mysql事务控制 输出字符串最长回文子串的长度 中心扩展算法 晚上HR小姐姐就给电话
问题内容: Java是否有任何XY布局? 因此,我可以在X和Y坐标处设置一个Button,并且假设它是如此之大……。因为这种边框布局以及网格和面板问题使我发疯。:) 他们每个人都在流淌,越来越紧张。为了使它们变小,您必须将面板放在面板中面板放在面板^^中, 问题答案: 将容器的布局设置为null(无LayoutManager)时,可以使用component.setBounds(x,y,w,h)分别
2022/8/27 一面 17min 自我介绍 什么时候开始学java的,学习方式 hashmap的常规八股,扩容的时候数组长度为2的幂次方有什么好处 redis的数据类型,持久化方式,哪个性能好,数据丢失问题 mq的作用,实际应用 mysql聚簇索引,索引调优方式,慢查询,explain 线上接口超时如何定位 流水线面试,估计一人20min的样子
2022/9/1 二面 25min 很奇怪的流程,二面是hr面 考研还是保研 美团的暑期实习有没有转正的机会 大学印象最深的经历 优缺点 简单聊聊项目和实习,说说遇到的困难 兴趣爱好,具体说说 哪里人,涉及家庭情况的隐私问题 到这里我已经觉得有点反感了,父母的工作跟我找工作有什么关系? 期望薪资,能接受的工作时长 说了20k,hr有意的传达出他们经常九点多之后才下班 反问:后续流程(还有一到两轮技
1. Arraylist 和 Linklist 的区别 线程安全吗 2.bean的装配过程 3.spring的概念 4.Java序列化 5.线程安全 6.错误和异常 的区别 7.list map 的区别 8.hashtable 和 hashmap的区别 9.前端和后端之间的交互过程 10.运行异常和一般异常