当前位置: 首页 > 面试经验 >

9.13奇安信一面

优质
小牛编辑
104浏览
2023-03-28

9.13奇安信一面

Java岗位

50 分钟左右

1 自我介绍
2 实习项目讲一下
3 实习项目用到哪些技术
4 golang中有缓冲chan 和 无缓冲chan的区别?
5 chan底层原理
6 golang定义变量是存在堆上还是栈上? 什么是逃逸分析?
6 进程、线程、协程
7 RabbitMq和Kafka区别?
8 ES倒排索引原理?
9 什么是前缀树?(项目里面有用到)
9 实习时Redis主要用来做什么?
10 自己的项目中Redis存了什么?
11 Redis 和 MySQL 数据一致性如何保证
12 电脑输入百度URL时,源IP,目标IP,源MAC,目标MAC是什么?
13 网络层的作用是什么?
14 发送一个5000KB的数据包,在TCP层和IP层做了什么事情?
15 口述一个shell脚本,查询含有某个关键字的进程,并把它下面的所有线程kill掉。(不会)
16 口述两个简单的sql,比较简单,两表连接即可。

代码题:反转链表

反问:
技术栈 Java
业务:网络安全信息的获取和分析,例如SQL注入、XSS攻击等。

总结:基本上都是按照简历问的,所以不会的最好简历别写
感觉和面试官聊的还是很愉快的,回答时面试官有点头回应,八股问的没那么直接,都是和场景有联系。
 类似资料: