面试分享-中移软件(苏州)&大智慧财汇&亚信安全&一点资讯

1. 苏小研-10.20 面试-9:50 
1) 实习做了哪方面的工作?具体展开讲讲
2) 反射的过程?适用于哪些场景?哪些框架源码有用到反射机制?
3) classloader做了哪些事?
4) JVM运行区区域,堆中的具体内存划分,MinorGC和FullGC的过程?
5) Arthas有用过吗? 没有,对于JVM的诊断监控工具用的多还是JDK自带的jconsole和jvisualvm;对于哪个方法或者某一行代码的问题,使用jps -l 定位哪一个线程,jstack+线程id 找到该线程的java工作栈查看,结合jconsole或者jvisualvm进行诊断
6) 垃圾回收器种类以及使用场景,一般在新生代和老年代如何组合使用垃圾回收器的? 讲一下你用过的中间件有哪些使用到垃圾回收器,具体怎么用的?回答了ElasticSearch默认使用的是CMS垃圾回收器,以及采用CMS带来的优势
7) CMS怎么工作的? G1又是如何工作的?
8) Spring声明式事务
9) Spring AOP原理
10) Spring的事务传播机制
11) 线程池创建需要注意到的地方?回答的是阿里巴巴开发手册推荐的new ThreadPoolExecutor方式,而不是使用Executors线程池工具类创建以及原因
12) 线程池工作原理以及线程池的优势?
13) wait和sleep的区别
2. 大智慧财汇-10.20 面试-13:00(80min左右,一面已过,二面24号)
1) 使用过的java集合类有哪些?ArrayList为什么会发生并发修改异常?
2) 线程安全的集合类用过哪些?
3) CopyOrWriteArrayList底层怎么保证线程安全的?
4) HashMap并发修改会发生什么问题?
5) JVM内存模型
6) 堆中的具体内存划分,MinorGC和FullGC的过程?
7) GC算法以及各种的工作过程和优势
8) JVM调优了解过吗?说一下你项目中怎么检查和调优的?
9) 线程的几种状态?如何相互转换的?
10) 如何在代码中阻塞线程?
11) wait,sleep,suspend的区别
12) suspend阻塞线程会带来什么问题
13) LockSupport使用过吗?相比同步代码块和synchronized的优点?
14) Lock怎么实现公平锁和非公平锁的?回答AQS的底层实现过程
15) 场景题:如果两个线程相互调用资源有可能发生死锁怎么解决?(在不改变业务代码的前提下),这里和面试官发生了一点争议...应该是没太听懂我所表达的想法
16) Mybatis的工作原理
17) Mybatis的Executor执行器有哪些?
18) SpringBoot加载Mybatis的过程
19) Spring的bean的生命周期
20) Spring的三级缓存如何解决循环依赖的,为什么不能用二级缓存?
21) 了解哪些工作模式?结合具体例子回答
22) 抽象工厂和工厂方法模式的区别
23) JDK的动态代理实现过程
24) 分布式组件用过哪些?
25) OpenFeign远程调用的底层过程怎么实现的
26) Ribbon的负载均衡规则有哪些
27) RabbitMQ如何保证消息不丢失的?
28) ElasticSearch的DSL语句,给一个场景题写语句
29) ElasticSearch的子查询组合方式有哪些?哪些会影响查询性能?
30) ElasticSearch的数据聚合
31) ElasticSearch的查询数据流程
32) ElasticSearch的故障转移,如果全部节点都宕机了,怎么恢复数据?
33) ElasticSearch的读写时效性如何?
34) MySQL怎么进行数据恢复的?刷盘策略是什么?
35) Docker:Docker拉取镜像,Dockerfile,DockerCompose
36) SVN怎么进行分支合并的?
37) Git

3. 亚信安全-10.20 面试-14:05(25min, 比较简单)

4. 一点资讯-10.21 面试-19:00(U3D研发)
1) 实习时做了哪些方面工作?
2) 数据结构了解多少?举几个例子
3) 数组和链表各自的优缺点
4) 删除链表倒数第k个节点
5) 二叉树前序遍历的非递归实现
6) 图的存储方式? 邻接矩阵和邻接表的各自优缺点?
7) 图的BFS和DFS
8) 图中查找任意两点之间的最短距离
9) 查找100w条数据中的Top100
10) Unity游戏开发了解多少?

#面试##校招#
全部评论
一点资讯手撕两道题?
1 回复 分享
发布于 2022-10-23 19:07 湖南
老哥,一点资讯二面了吗
点赞 回复 分享
发布于 2022-10-28 15:44 上海
老哥,苏小妍二面了吗
点赞 回复 分享
发布于 2022-10-27 14:24 江苏
兄弟是上海的大智慧吗 多久投的简历呀
点赞 回复 分享
发布于 2022-10-26 15:05 日本
一点资讯面试时间大概是多久呀
点赞 回复 分享
发布于 2022-10-22 16:17 黑龙江

相关推荐

头像
03-20 20:50
已编辑
北京体育大学 测试工程师
双非本逆袭进大厂,普通本科秋招变成offer收割机……这样的情况是有的,但是也是稀有的,你去跟他们比的话,那么是很难比得过的。国家奖学金,acm拿奖牌。在核心的开源项目提交过代码,好多篇sci论文,这些当然都是简历的加分项,但是我们都是普通人,一般最多也就是班级奖学金,普通话证书,计算机二级,英语四六级这些没有差异性的一些奖项,那么如何去写一个能达到及格分的?能够进入大厂面试的一个简历呢,1.首先你要有一个不是那么烂大街的项目,如果你是做外卖或者做点评,那么这个项目既不是加分项,也不是减分项,只能让你的简历稍微长一点儿,然后也不必过分追求JAVA,JAVA这个东西虽好,但也不一定适合每个人,2.第二点就是你最好是有一个实习经历。然后也不要写得太空太泛,找出1~2个亮点,然后深入的讲讲遇到什么问题,用了什么方法去解决问题,得到什么结果,有什么样的收获,这样在面试的时候可以让面试官对你有一个解决问题能力的基本认知。3.然后就是要写写你的技术栈,什么数据库,线程池。分布式锁类似的技术。然后也是可以稍微挑一点儿比较独特的东西。写出来让面试官对你有兴趣,然后你也可以有的放矢的准备一些相关的内容,让面试官眼前一亮4.然后还是就要有全日制的本科学历,因为如果是专科,在现在这个时代想走互联网还是有点儿太难了,最后再说点儿奇技淫巧,针对于投递简历的我的血泪史首先你要坚持投递,日常实习跟暑期实习,其实没有特别大的分别,几乎都是有转正机会的,你只要坚持,那么还有可能就遇到急招人的组,然后很容易就进去了,聊聊天儿就能够拿一个实习机会,然后转正也是极大概率的,第二点就是稍微准备好了再去投递字节跳动,因为字节跳动的面评会记录比较长的时间,如果你第一次没准备好,那么以后你可能也没有办法复活了,然后就是遇到KPI面要淡定一点儿,因为面试官上班儿也不容易,你天天投简历找工作也不容易,大家都不容易,那还是各自放过,互相安好吧,第四点就是如果有的offer你没拿到,也可能是老天在救你,这个offer说不定就是不好呢。去了就难受了。最后一点就是认真考虑你到底想要什么,是比较稳定的。小城市安居乐业,成家能团团圆圆吃上一口热乎饭的还是那种北漂,沪漂,深漂,大半夜回到出租屋,好不容易周末休息就睡到下午,或者说是周末加班儿的,虽然钱也不老少真的需要好好想想自己真正要的是啥。#满分简历要如何准备?#
Java抽象小篮子:对于双非我第一个建议的是首先选择好一个具体的方向,前后端测试运维客户端,不建议一上来无脑梭哈后端,确定方向后之际猛猛造就完事了
投递字节跳动等公司9个岗位 满分简历要如何准备?
点赞 评论 收藏
分享
评论
6
40
分享

创作者周榜

更多
牛客网
牛客企业服务