蚂蚁信贷事业群一面面经

5.16 81min(麻了)
手撕:
1. 旋转矩阵-力扣04
2. 本来是写两个有序数组的中位数,但是看我不会,遂换成多线程轮流打印ABC
操作系统中有哪些锁?你用的这个是什么锁?如果用信号量来实现呢?
聊的时候发现面试官很懂底层,所以后面让我选项目的时候避开了嵌入式

项目
八股:
我喜欢通过嵌入式实践来更好地理解计算机系统,从一个体系结构的角度去思考,让我更有成就感。
(面试官非常认可这一点,我感到了极大的肯定)
进程线程区别,深聊中断,并发,协程,同步异步
同步非阻塞网络请求,同步阻塞网络请求,for循环浮点数计算,这三个场景下哪一个永协程能够提高效率?
nginx进程模型
io多路复用,epoll原理,响应式,Nginx与多路复用是什么关系?
网络攻击:你如何在三次握手中设计一个网络攻击?
如何防范这种网络攻击呢?
如果作为攻击者,你的ip地址被列入黑名单了,那你会怎么办?
tcp的拥塞控制如何做到的?
一个网络请求通过网卡,总线,CPU,到服务器进程,整个过程发生了什么?(中断,CPU,零拷贝)
如果一个线程被中断打断了,它会怎么样?
进程切换,线程切换,具体分别发生了什么?有什么区别
open函数使用了那些中断/系统调用
面试体验非常好,感觉面试官和我一样喜欢思考“在某某过程中,底层发生了什么”这样的问题。

反问:业部门业务和主要技术栈
中间件:spark,mq,nginx用的很多
语言:Python和Java
隐私计算,给两端用户(比如蚂蚁和招商银行)做互不信任条件下的一种可靠交易机制

面试官问的深入而不刁钻,善于提出有价值的问题并引导候选人,这与我体验过腾讯和拼多多的面试官形成鲜明的对比。后者会给面试者压力,问的同样很深入,但是有种钻牛角尖故意要考倒你的感觉。
全部评论

相关推荐

某牛奶:一觉醒来全球程序员能力下降200%,小伙成功scanf惊呆在座个人。
点赞 评论 收藏
分享
3 20 评论
分享
牛客网
牛客企业服务