1.自我介绍 2.SpringBoot中Bean的生命周期 3.equals()和==的区别 4.synchronzied关键字说一下 追问:修饰实例方法和静态方法有什么区别 5.https了解多少,说一下理解 6.Mysql的锁了解多少,知道偏向锁吗 7.JVM内存结构 8.Mysql的索引存储结构 9.HashMap原理,为什么线程不安全 10.Mysql的聚合索引知道吗 11.场景题:现在要
==与equals的区别 数组与链表的区别 jvm的垃圾回收算法 string A=abc String B=adc ; AB是否相等 mysql事务隔离级别 mysql索引 redis为什么快 redis的基本数据类型 redis的持久化 redis1的淘汰机制 spring的IOC AOP Mybatis #{} ${}的区别 linux常用命令 linux怎么查找一个已知进程的进程号
1:自我介绍 2:Java封装,继承,多态 怎么理解? 3:重写,重载得区别 4:修饰符的范围是怎么定义的 5:String对象的方法 6:普通类和抽象类的区别 7:Java集合有哪些? 8:请说一下List Set Map的区别,以及他们的实现 9:ArrayList和LinkedList的区别 10:说一下HashMap,哪些是线程安全的 11:进程和线程的区别 12:Java创建线程的几种方
1.进程和线程的区别 2.常见的调度算法 3.TCP的拥塞控制算法 4.MySQL的事务隔离级别以及特性,常见的并发事务问题 5.你为什么写这个项目 6.团队合作中分为了哪些角色,你在团队中是一个什么样的定位 7.你平常通过什么方式学习 8.SpringAOP的实现原理 9.jdk实现动态代理和cglib动态代理的区别 10.Spring哪些特性是基于AOP实现的 11.声明式事务有哪些需要注意的
1.对公司有什么了解?为什么投本公司? 2.本科学校是什么?中间的间隔一年空窗期是怎么回事?认为考研对自己的难度如何? 3.在校期间是否参加过社团?有没有组织过什么活动? 4.在校绩点是多少,成绩占全班前百分之多少,有没有挂科的经历,在校期间还参加过什么竞赛? 5.是否单身?家在哪里?家庭主要成员做什么工作?以后打算在哪里发展? 6.是否了解杭州这边的生活水平情况?期望薪资是多少? 7.能否接受加
10.15一面:25min 面试官人很好,遇到不会的一直会引导。做供应链相关 * 自我介绍 * 实习到岗时间 实习多久 * 介绍一下java内存模型 * 栈在计算机中存储在哪(这个没太懂) * 讲一下volatile关键字 * 共享变量的副本是存储在jvm哪里的? * 介绍一下synchronized关键字 * synchronized关联的monitor信息存储在哪 * 了解过rpc框架吗?讲一
有点小硬核 1.自我介绍 2.扣实习经历 3.mysql优化的工作 4.优化的依据 5.有分析过性能优化瓶颈吗,为什么出现瓶颈 6.考虑后续优化可能进行的工作 7.结合业务怎么样对性能优化 8.对分库分表的了解,优化的时候分库分表应该语句做什么修改 9.mysqlinndb索引的底层 10.mysql事务和锁和日志 问了老久,八股吟唱的嘴都麻了 11.kafka的基本架构 12.kafka重复消费
5.24:一面,大概18min 电话面 感觉面试官有点小虚,加班到虚的那种 * 自我介绍 * 讲实习10min左右 * 为什么离职 * 你们公司的代码仓库是什么? * 部门人数 * 联合索引(a,b) select a,b from c where a = xxx or b = xxx 索引会失效吗? * @Resource和@Autowired的区别 * 反问:部门做结算相关
1.自我介绍 2.Java基本数据类型有哪些?分别占多少字节存储? 3.Java中的权限修饰符有哪些?权限范围分别是什么? 4.Java中的线程有哪几种创建方式? 5.线程之间的通信有哪几种方式? 6.Java中的反射作用是什么? 7.Java中的异常分为哪几种? 8.讲一下你对静态代码块的理解? 9.讲一下计算机网络中OSI的七层模型? 10.MySQL数据库有几种数据引擎? 11.你的商城项目
1.问实验室和导师情况 2.HDFS架构 3.HDFS怎么保证数据一致性的 4.两个栈模拟链表 5.两阶跳台阶 6.n阶跳台阶 7.项目里面OOM遇到的问题和解决办法 8.Xms和Xmx参数大小限制,是否要一样 9.大数据下有没可能出现OOM的问题 反问 1.快手数据湖湖仓一体的情况 2.从头设计流引擎一般需要注意什么
一、八股: (1)八种Http请求(只想起来四种) (2)Topk问题(√ 说了快排、归并、大顶堆) (3)描述大顶堆(√) (4)红黑树(√) (5)@Autowired / @Resource(√) (6)IOC / AOP(√) (7)JDK1.6 / 1.7中的HashMap区别(√) (8)接口 / 抽象类(√) (9)设计接口的优点(√) (10)sleep() / wait()(√)
问题 1, 自我介绍 2,项目相关问题 大多是场景题 问的还是比较深入的 因为与redis有关 还问了些redis数据结构问题 3,线程池的参数 4,线程池执行任务的流程 5,线程池的拒绝策略有哪几种 6,AOP的应用场景 7,spring事务失效 8,mysql行级锁有哪几种 加锁加在什么地方 算法 找到两个相交链表的交点 ———————————————————————————— hr说就一面
1.java集合讲一下 讲了collection和map接口,常用的有arrlist linklist hashset HashMap concurrent HS map,然后他问我关于list的删除,我说了下数组删除和链表删除... 2.字符串拼接 提了下sbuilder 和sbuffer的区别,提了下string加法拼接会给常量池弄出大量数据 3.日期做加减法怎么做的 我说我平时用Local
一面: 30分钟左右。当时我的网贼卡,回答的问题也不知道面试官听到没有,还好面试官人好,让我通过了。一面基本是八股,没怎么问项目。也可能是因为他问的八股,我都回答了很多东西,导致他没时间问项目 1. hashmap的rehash过程 2. cas介绍一下 3. AQS介绍一下 4. Synchronized介绍一下 5. 你在项目有用到设计模式吗 6. mysql的事务了解吗 7. 如果要延迟30
11.14 投递 11.24 一面 12.6 二面 一面 1.Java集合类?hashmap是线程安全的吗? 2.线程池有哪些参数,工作机制是怎么样的? 3.Ioc和Aop 4.spring的启动原理? 5.redis快的原因 6.实习项目 7.JVM运行时内存划分 8.如何判断一条sql的性能,具体怎么分析,通过哪些属性? 9.索引失效的场景? 10.分库分表 11.redo log,undo