奇安信Java服务端面经(成都)

一面(3.17)

1、自我介绍
2、实习工作介绍
3、项目介绍
4、乐观锁和悲观锁
5、存储过程介绍
6、二分查找介绍
7、字符串匹配算法有哪些,分别介绍(暴力匹配,KMP、字典树)
8、HashMap和ConcurrentHashMap介绍
9、对多态理解,Java中如何实现
10、重载和重写
11、并发和并行
12、阻塞和非阻塞、同步和异步
13、内连接和外连接区别,两个表联合查询的结果***比原表的记录多吗(其实就是看是否会产生笛卡尔积)
14、Java基础类型,各自占用的字节数
15、Redis的缓存一致性介绍
16、一致性hash算法
17、内部类介绍(匿名内部类、局部内部类、成员内部类、静态内部类)
18、Linux的SED命令
19、Linux显示文件前几行,后几行
20、Linux查看某个目录下大于10M的文件
21、进程和线程区别
22、聊了最近学了什么知识,说自己学了go基础,然后就让说go的一些特性了
23、Java中的锁介绍
24、为什么重写Equals需要重写HashCode,二者之间的关系
25、堆内存和栈内存区别
26、组合和继承的区别,什么情况下使用组合,什么时候使用继承
27、字节流和字符流的区别
28、最后就是一些人生规划之类的问题了,加上反问环节
29、反问了下技术栈,然后还说他那边很快就提交面评,流程就看hr那边,结果刚走出门一会儿就收到下一次面试安排,效率确实高。

二面(3.18)

1、自我介绍
2、实习工作介绍
3、竞赛介绍,介绍一下竞赛中拿一等奖的题目(其实不记得了,就随便讲了个最长上升子序列混时间)
4、创建线程的几种方式
5、项目中遇到的难点,线程池原理、七大参数以及如何设置线程数
6、HTTPS原理
7、乐观锁和悲观锁,CAS、Synchronized、ReentrantLock
8、ConcurrentHashMap实现原理
9、LinkedHashMap和TreeMap
10、Linux跨服务器文件拷贝
11、linux查看磁盘IO变化情况、CPU、内存
12、Linux查看端口占用
13、Redis的RDB和AOF
14、看没看框架的源码,直接说没看过,然后问了一下Controller的实现原理
15、然后就是一些其他比如人生规划、是否愿意留在成都、抗压能力等等这些问题
16、最后几分钟手写了个冒泡和反问面试官环节
面完不久就收到简历更新邮件了,说收到这个邮件表示面试通过,在周一给了邮件面试时间选择,就自己选个时间HR面

三面(3.25)

1、自我介绍
2、投了哪些公司,聊自己有哪些offer,待遇情况
3、对奇安信的认识和了解
4、自我缺点认识
还有些问题基本也是HR的一些常规问题了,还有个问题就是说奇安信和BAT给你发了offer会如何选(感觉就是看忠诚度,既不能太虚假说选贵公司,也不能直接选大厂,建议结合自身来谈谈二者的情况,选择合适的)

OC(3.28)

HRBP打电话说了薪资,说是能给我的面试表现以及学历等来开的,不能argue,不太满意就先考虑考虑了,不知道大家成都薪资咋样

#春招#
全部评论
hr面后公众号状态会不会变化呀?我hr面完了还是显示面试流程
点赞 回复 分享
发布于 2022-03-29 23:31
没有手撕代码
点赞 回复 分享
发布于 2022-03-30 00:14
楼主是线下面试的吗?
点赞 回复 分享
发布于 2022-04-15 15:51
我这跟你面的完全不一样,八股基本没问,全场景题
点赞 回复 分享
发布于 2022-04-18 16:26
去了公司怎么样呢?
点赞 回复 分享
发布于 2022-04-30 00:24

相关推荐

点赞 评论 收藏
分享
2 29 评论
分享
牛客网
牛客企业服务