蚂蚁 一面面经(没有名分的面试

蚂蚁面试官直接邮件我进行面试的
甚至官网上都没有记录(电话客服说我还在池子里,没面试

时长:78min

形式:电话面试+在线手撕

手撕:
* 矩阵顺时针旋转90度
* 给两个有序矩阵,求中位数
* 多线程实现ABC交替输出

面试内容:
* 自我介绍
* 项目介绍,技术栈介绍
* 手撕说明时空复杂度
* 手撕1:矩阵顺时针旋转90度
* 手撕2:给两个有序矩阵,求中位数
* 手撕3:多线程实现ABC交替输出
* 信号量的原理,详细解释到CPU的指令
* acquire操作怎么实现(信号量01
* CAS是什么
* CAS对比是原子性的吗(原子的比较
* CAS成功肯定是成功的吗?(不一定
* CPU的原子指令(CAS、LDREX、STREX、LL/SC
* 进程和线程的区别,定义,关系
* 内核怎么调度进程和线程的(进程需要考虑优先级,执行时间,等待时间、IO等,线程用轻量级的,如抢占,协同
* 内核态和用户态
* python读文件代码判断什么时候中断(with open会切换
* 用户态到内核态转换怎么做到的,CPU发生了什么(访管指令,syscall,状态保存,切换特权级别
* 进程和线程上下文切换了什么(程序计数器,程序状态字,寄存器信息等
* TCP三次握手,四次挥手
* 三次握手网络攻击怎么做,影响到哪一端(SYN攻击,Client在短时间内伪造大量不存在的IP地址,并向Server不断地发送SYN包,影响Sever端
* DDOS攻击知道吗
* hacker端怎么再去做TCP握手的攻击
* 怎么伪造TCP的IP
* 项目解决什么问题,用到什么技术,有什么难点
* Service用什么实现的?API

反问:
Q:实习生需要什么?
A:主要是基础知识,与项目经验
Q:有多少面技术面?
A:三到四面
全部评论
官网没有面试是什么情况?
1 回复 分享
发布于 2023-05-24 22:42 辽宁
卧槽,这么难啊
1 回复 分享
发布于 2023-05-25 10:00 重庆
是在什么平台上面面的?
点赞 回复 分享
发布于 2023-05-24 22:57 安徽

相关推荐

Ivew:好像没啥问题,你没签,其他人签了,人招满了不招正常做法。
点赞 评论 收藏
分享
2 22 评论
分享
牛客网
牛客企业服务