极智嘉java后端实习一面
20230421极智嘉java后端实习一面--一共50分钟左右
第一部分:八股
1. JVM内存模型的理解?常说的GC垃圾回收针对哪些部分?--堆。栈和方法区的内存什么时候释放?--方法区是回收无用的类?答的混乱。
2. java的两个关键字final和static的理解。---从修饰方法,修饰类和修饰变量来说,有点忘了。
3. 常用到的集合的类,做一些介绍。--从Collection和Map两个接口开始说。HashMap的hash指的是什么含义?在hash结构中起的作用是什么?--求取存取对象的位置?
4. Redis在什么场景下会使用?--作为缓存,减低数据库压力,分布式锁(没想起来这个作用)。redis有没有其他可替代的缓存组件,有没有接触过呢?--没有
第二部分:sql题--比较基础
给了两个表,一个账户表一个交易记录表(有支出和收入)。
1. 单表查询。
2. 两表联查。--使用用户id进行分组,再过滤。---WHERE和HAVING使用错误。
第三部分:算法题
将一个班的学生进行分组,一个组三个人,分组标准是最好男女搭配,地区不同,民族不同,使用java实现,这三个标准可以选一个,也可以任选两个,也可以选三个。
面试的时候大概20分钟实现一下主要逻辑----没想好怎么实现,给留了一个邮箱,写完后发给面试官。
第一部分:八股
1. JVM内存模型的理解?常说的GC垃圾回收针对哪些部分?--堆。栈和方法区的内存什么时候释放?--方法区是回收无用的类?答的混乱。
2. java的两个关键字final和static的理解。---从修饰方法,修饰类和修饰变量来说,有点忘了。
3. 常用到的集合的类,做一些介绍。--从Collection和Map两个接口开始说。HashMap的hash指的是什么含义?在hash结构中起的作用是什么?--求取存取对象的位置?
4. Redis在什么场景下会使用?--作为缓存,减低数据库压力,分布式锁(没想起来这个作用)。redis有没有其他可替代的缓存组件,有没有接触过呢?--没有
第二部分:sql题--比较基础
给了两个表,一个账户表一个交易记录表(有支出和收入)。
1. 单表查询。
2. 两表联查。--使用用户id进行分组,再过滤。---WHERE和HAVING使用错误。
第三部分:算法题
将一个班的学生进行分组,一个组三个人,分组标准是最好男女搭配,地区不同,民族不同,使用java实现,这三个标准可以选一个,也可以任选两个,也可以选三个。
面试的时候大概20分钟实现一下主要逻辑----没想好怎么实现,给留了一个邮箱,写完后发给面试官。
全部评论
请问是什么时候投的呀,我一直是申请成功的状态
请问针对项目部分有深入问什么问题吗
你好,二面有消息嘛,二面的面经可以分享一下嘛
相关推荐
点赞 评论 收藏
分享
11-13 11:12
门头沟学院 Java 点赞 评论 收藏
分享